0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
1
-3
2
-4
7
-28
-76
-25
-161
-194
-106
-37
-65
-124
-111
-127
-105
-154
-119
-72
28
71
-2
-124
-235
-172
-155
-171
-129
22
81
0
-100
-89
21
-1
-32
-67
-85
-207
-365
-375
-263
-169
-184
-174
-153
-173
-201
-261
-277
-313
-253
-162
-180
-269
-244
-150
-119
-66
-67
-125
-241
-352
-417
-402
-335
-299
-225
-181
-228
-261
-286
-372
-413
-392
-454
-519
-406
-294
-211
-169
-97
-27
-83
-192
-262
-296
-331
-264
-165
-93
-88
-106
-105
-106
-115
-127
-104
-86
-91
-64
-65
-63
-92
35
109
272
410
137
55
208
243
121
5
-41
95
362
385
224
137
179
100
28
-8
-73
-96
-92
-6
26
70
-126
-364
-410
-327
-362
-510
-642
-748
-690
-679
-719
-837
-750
-656
-646
-673
-702
-751
-807
-749
-706
-650
-590
-551
-520
-510
-439
-385
-479
-613
-601
-527
-566
-570
-514
-446
-447
-429
-418
-444
-425
-399
-308
-286
-226
-108
26
177
358
476
480
510
608
737
696
582
607
752
887
1022
1101
1172
1235
1310
1302
1133
868
710
626
500
281
98
27
-100
-198
-423
-618
-997
-1268
-1540
-1684
-1750
-1838
-1750
-1643
-1448
-1417
-1221
-1188
-1182
-1169
-1055
-919
-908
-753
-584
-347
-192
-25
24
-53
-132
-163
-179
-316
-403
-456
-482
-460
-477
-530
-616
-634
-677
-741
-860
-919
-951
-982
-961
-870
-768
-734
-645
-549
-410
-320
-234
-137
91
345
622
877
1014
1094
1132
1237
1205
1174
1283
1620
1802
1956
2049
2147
2155
1986
1872
1471
1163
700
531
319
-69
-736
-1452
-1745
-1877
-1906
-2185
-2126
-1994
-1686
-1600
-1591
-1632
-1634
-1419
-1273
-902
-604
-216
38
364
623
778
832
668
543
496
539
337
0
-527
-892
-1216
-1387
-1420
-1300
-1082
-1109
-1117
-1279
-1366
-1681
-1939
-1982
-1862
-1569
-1280
-958
-680
-342
-205
-227
-344
-411
-423
-466
-494
-490
-404
-341
-262
-132
-49
-7
34
-39
-124
-155
-114
-26
143
430
669
801
864
944
1036
1078
1120
1273
1479
1705
1954
2141
2293
2248
1920
1443
1092
832
522
-215
-1070
-1606
-1670
-1617
-1856
-2006
-1861
-1466
-1344
-1490
-1691
-1715
-1658
-1696
-1506
-1185
-770
-483
-131
322
619
752
639
519
506
553
480
280
163
202
339
317
132
-227
-575
-860
-1194
-1587
-2140
-2700
-2762
-2161
-1671
-1590
-1516
-1133
-811
-858
-1012
-1179
-1248
-1172
-877
-602
-405
-197
-12
54
29
-15
-221
-533
-743
-682
-569
-607
-674
-568
-337
-98
80
80
125
339
585
695
715
713
792
980
1347
1574
1599
1674
1963
2289
2416
2544
2461
2163
1700
1363
1083
563
-192
-1156
-1855
-2239
-2284
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-2
1
-3
3
-5
5
-8
9
-12
13
-17
20
-27
34
-50
90
-352
-1453
-706
-314
-214
3
120
579
363
-38
-331
-600
-524
-811
-1143
-1145
-1027
-792
-847
-1065
-1021
-885
-951
-1146
-1272
-1069
-927
-866
-650
-373
15
304
478
703
964
1108
1287
1311
1434
1614
1677
1866
1945
2050
2387
2577
2671
2678
2604
2188
1496
772
186
-791
-2221
-3248
-3585
-3455
-3547
-3650
-3230
-2218
-1345
-1071
-1090
-856
-409
-271
-418
-597
-328
178
574
786
1047
1416
1791
1859
1757
1623
1369
1063
625
203
-245
-724
-1153
-1384
-1427
-1415
-1415
-1414
-1235
-1017
-972
-1132
-1300
-1278
-1227
-1253
-1413
-1497
-1397
-1153
-1013
-1247
-1289
-885
-368
-273
-357
-102
248
286
-36
-397
-638
-799
-952
-1149
-1307
-1217
-984
-870
-874
-809
-750
-791
-893
-905
-847
-847
-783
-602
-346
-92
98
273
551
890
1117
1225
1288
1407
1633
1666
1600
1547
1679
1896
1942
1958
2006
2121
2010
1610
1045
562
28
-912
-2034
-2770
-2923
-3028
-3265
-3253
-2709
-1923
-1379
-1173
-976
-538
-150
-139
-385
-374
-111
90
125
150
350
668
941
1001
1019
1078
1154
1051
741
402
78
-280
-719
-1070
-1283
-1368
-1418
-1400
-1306
-1165
-1039
-991
-969
-926
-901
-983
-1087
-1130
-1232
-1405
-1573
-1674
-1652
-1467
-1159
-900
-569
-128
255
342
250
118
-20
-284
-619
-871
-994
-1013
-970
-923
-887
-751
-624
-553
-520
-449
-372
-332
-338
-367
-408
-457
-405
-287
-114
130
358
599
933
1232
1368
1410
1468
1541
1534
1456
1356
1364
1464
1575
1591
1580
1531
1405
1142
845
405
-324
-1004
-1458
-1676
-2034
-2391
-2421
-2087
-1692
-1486
-1390
-1116
-679
-372
-404
-548
-497
-329
-311
-494
-630
-497
-225
-103
-40
127
385
667
727
650
653
601
422
107
-152
-359
-573
-730
-835
-872
-811
-831
-800
-745
-697
-661
-676
-803
-1005
-1181
-1199
-1333
-1508
-1529
-1314
-1113
-1008
-831
-559
-308
-154
-31
-13
-86
-145
-220
-391
-593
-709
-762
-799
-791
-739
-637
-508
-363
-253
-210
-179
-111
-101
-153
-242
-251
-205
-174
-167
-144
-32
125
241
297
388
499
654
711
679
663
667
679
665
649
646
681
742
790
821
790
737
622
450
254
-34
-366
-625
-761
-929
-1126
-1203
-1102
-958
-893
-870
-733
-547
-405
-391
-446
-448
-434
-479
-605
-675
-681
-622
-539
-461
-342
-160
49
199
277
324
352
334
210
80
-45
-180
-286
-356
-386
-413
-420
-368
-302
-262
-228
-227
-219
-232
-301
-428
-598
-788
-983
-1124
-1157
-1209
-1259
-1122
-894
-706
-615
-509
-347
-241
-206
-222
-269
-289
-268
-311
-410
-499
-516
-525
-557
-562
-499
-383
-250
-183
-117
-63
-21
-1
-79
-120
-141
-164
-144
-132
-161
-168
-127
-91
-90
-71
-39
-14
2
19
31
3
-56
-138
-165
-192
-237
-258
-243
-156
-110
-50
-3
33
86
141
128
136
153
128
59
1
-37
-102
-142
-159
-172
-207
-231
-222
-250
-266
-253
-313
-373
-403
-458
-531
-574
-609
-633
-675
-702
-709
-675
-632
-590
-563
-504
-450
-408
-358
-327
-314
-310
-287
-312
-327
-341
-327
-323
-337
-383
-366
-365
-369
-363
-347
-346
-336
-300
-292
-317
-341
-361
-400
-414
-428
-468
-475
-444
-382
-319
-274
-242
-219
-194
-169
-173
-200
-212
-228
-251
-250
-271
-290
-302
-315
-316
-272
-244
-261
-259
-235
-174
-146
-146
-134
-123
-102
-67
-45
-12
14
38
63
92
92
104
83
35
37
31
5
-24
-52
-69
-73
-91
-142
-194
-234
-250
-267
-305
-310
-295
-316
-338
-310
-296
-308
-296
-281
-284
-296
-317
-316
-317
-360
-371
-372
-387
-381
-355
-333
-359
-344
-289
-283
-313
-330
-308
-295
-296
-285
-325
-352
-345
-377
-391
-368
-364
-368
-327
-281
-259
-251
-263
-238
-205
-195
-182
-189
-207
-201
-192
-207
-223
-249
-272
-285
-279
-268
-284
-309
-307
-276
-241
-230
-231
-225
-244
-236
-212
-224
-219
-205
-189
-172
-164
-174
-148
-131
-112
-122
-159
-148
-125
-130
-168
-187
-199
-198
-184
-188
-220
-237
-247
-249
-239
-259
-259
-264
-249
-210
-207
-227
-236
-236
-243
-238
-242
-238
-227
-214
-189
-164
-177
-204
-213
-194
-153
-142
-171
-186
-184
-191
-202
-221
-254
-260
-270
-276
-286
-297
-293
-303
-300
-288
-309
-316
-311
-315
-321
-322
-317
-318
-308
-295
-267
-230
-217
-173
-133
-127
-118
-103
-91
-89
-101
-115
-118
-147
-171
-172
-172
-159
-134
-113
-113
-91
-91
-104
-86
-75
-82
-80
-121
-180
-186
-205
-227
-234
-250
-255
-239
-238
-269
-283
-287
-290
-283
-291
-315
-341
-338
-332
-336
-332
-352
-373
-367
-365
-374
-382
-369
-351
-352
-342
-340
-342
-329
-317
-315
-319
-317
-313
-314
-293
-254
-271
-300
-295
-275
-265
-272
-260
-248
-228
-208
-206
-209
-201
-191
-184
-190
-202
-214
-209
-210
-218
-229
-234
-219
-228
-222
-216
-210
-207
-199
-199
-214
-228
-232
-251
-272
-268
-266
-268
-278
-266
-259
-257
-280
-294
-285
-286
-297
-283
-284
-271
-258
-232
-222
-210
-219
-206
-204
-173
-186
-178
-215
-197
-144
-252
-109
-186
-130
-97
-178
-127
-192
-181
-217
-262
-277
-333
-335
-355
-380
-394
-397
-374
-365
-364
-349
-351
-284
-267
-254
-231
-243
-237
-216
-213
-187
-199
-192
-162
-170
-175
-158
-189
-212
-199
-172
-177
-199
-188
-199
-193
-150
-153
-176
-166
-169
-192
-213
-228
-265
-286
-267
-270
-288
-307
-307
-275
-262
-228
-155
-140
-149
-133
-139
-166
-201
-220
-214
-204
-210
-180
-162
-161
-159
-144
-158
-180
-189
-216
-243
-248
-233
-243
-269
-269
-265
-255
-256
-249
-234
-231
-205
-201
-188
-167
-161
-161
-172
-177
-194
-210
-220
-221
-193
-195
-206
-230
-238
-243
-244
-250
-281
-299
-306
-303
-286
-286
-277
-239
-223
-227
-240
-234
-233
-228
-218
-208
-197
-207
-209
-217
-223
-215
-215
-210
-202
-191
-198
-166
-156
-191
-211
-208
-203
-221
-242
-249
-247
-228
-223
-245
-238
-230
-222
-207
-196
-195
-193
-178
-189
-195
-201
-194
-187
-172
-144
-135
-121
-128
-135
-130
-140
-191
-210
-206
-217
-222
-232
-246
-252
-241
-206
-204
-222
-221
-229
-230
-233
-219
-207
-202
-189
-161
-135
-122
-101
-89
-82
-93
-91
-90
-112
-133
-133
-133
-127
-134
-129
-112
-119
-122
-120
-109
-113
-112
-127
-145
-155
-178
-198
-229
-241
-252
-269
-278
-243
-208
-186
-177
-171
-152
-158
-186
-213
-230
-230
-210
-214
-216
-206
-191
-165
-173
-166
-159
-167
-171
-177
-170
-162
-150
-151
-133
-127
-126
-120
-123
-119
-128
-144
-143
-164
-187
-195
-202
-235
-280
-269
-273
-290
-295
-294
-289
-281
-296
-318
-339
-371
-377
-385
-384
-341
-294
-264
-243
-234
-215
-199
-200
-183
-181
-180
-174
-189
-188
-184
-176
-176
-193
-202
-213
-238
-289
-304
-294
-308
-308
-313
-342
-348
-339
-339
-309
-283
-283
-264
-249
-232
-249
-273
-256
-259
-249
-237
-236
-235
-235
-226
-213
-222
-222
-231
-256
-248
-258
-297
-326
-326
-319
-325
-321
-297
-268
-232
-211
-192
-165
-121
-127
-142
-127
-93
-56
-68
-78
-64
-51
-64
-86
-76
-77
-108
-118
-118
-146
-180
-187
-179
-172
-183
-200
-200
-209
-228
-220
-231
-263
-291
-308
-304
-291
-285
-273
-269
-257
-224
-218
-250
-272
-294
-294
-285
-316
-339
-337
-334
-310
-292
-295
-280
-252
-262
-289
-292
-274
-286
-324
-313
-296
-311
-309
-299
-306
-320
-307
-272
-264
-256
-245
-234
-237
-242
-237
-250
-259
-255
-263
-248
-259
-296
-287
-275
-276
-288
-310
-295
-282
-288
-296
-309
-326
-341
-343
-352
-357
-336
-337
-350
-338
-314
-295
-284
-264
-250
-237
-223
-212
-203
-187
-188
-189
-175
-166
-156
-142
-149
-158
-164
-166
-177
-176
-157
-177
-213
-208
-228
-243
-253
-304
-307
-321
-355
-364
-367
-376
-377
-348
-333
-315
-303
-288
-255
-228
-216
-220
-232
-234
-206
-197
-197
-191
-208
-208
-173
-173
-205
-226
-213
-189
-209
-216
-234
-254
-257
-276
-279
-273
-270
-271
-267
-273
-244
-233
-252
-236
-199
-194
-207
-202
-200
-206
-219
-216
-220
-208
-207
-210
-218
-243
-246
-253
-283
-293
-286
-299
-315
-296
-280
-262
-246
-234
-206
-172
-160
-162
-151
-131
-124
-125
-139
-140
-134
-129
-129
-131
-129
-135
-127
-131
-148
-150
-175
-214
-246
-251
-256
-275
-283
-291
-291
-279
-274
-297
-320
-323
-316
-335
-364
-355
-335
-323
-314
-292
-284
-268
-257
-251
-246
-239
-227
-221
-201
-196
-213
-207
-181
-177
-166
-145
-154
-147
-132
-140
-145
-160
-181
-218
-240
-265
-312
-343
-359
-344
-315
-300
-293
-285
-269
-276
-297
-309
-316
-290
-248
-230
-256
-272
-261
-255
-271
-265
-263
-262
-237
-227
-229
-226
-210
-210
-213
-203
-191
-178
-174
-178
-164
-143
-159
-171
-165
-173
-185
-199
-205
-205
-217
-245
-254
-272
-305
-317
-315
-331
-349
-364
-381
-386
-376
-365
-349
-347
-349
-344
-352
-372
-390
-382
-396
-420
-445
-457
-437
-421
-423
-406
-380
-364
-363
-352
-336
-328
-324
-314
-295
-295
-295
-259
-238
-218
-204
-201
-209
-194
-176
-194
-210
-208
-205
-239
-258
-267
-297
-322
-326
-338
-334
-334
-358
-381
-383
-384
-380
-379
-364
-345
-339
-325
-323
-321
-324
-303
-292
-281
-257
-234
-227
-234
-215
-194
-197
-207
-200
-201
-203
-186
-154
-165
-171
-150
-134
-139
-131
-113
-106
-123
-135
-130
-127
-134
-166
-169
-177
-201
-219
-244
-263
-275
-293
-305
-302
-308
-321
-336
-341
-338
-357
-365
-359
-349
-353
-378
-374
-371
-373
-385
-411
-415
-410
-378
-364
-354
-334
-326
-325
-320
-315
-327
-339
-357
-354
-331
-336
-338
-339
-346
-358
-361
-366
-387
-411
-430
-437
-440
-431
-427
-440
-440
-449
-452
-438
-403
-378
-362
-340
-314
-306
-290
-273
-273
-278
-269
-252
-251
-245
-248
-225
-216
-221
-223
-230
-233
-246
-270
-275
-284
-280
-271
-274
-303
-310
-288
-286
-305
-297
-269
-244
-231
-207
-182
-175
-162
-145
-131
-136
-113
-107
-106
-100
-113
-112
-127
-138
-145
-159
-160
-171
-182
-210
-246
-255
-254
-261
-261
-286
-290
-288
-305
-334
-351
-334
-323
-317
-305
-290
-301
-309
-300
-293
-291
-301
-294
-289
-283
-265
-272
-288
-291
-293
-309
-335
-350
-356
-357
-364
-377
-370
-368
-376
-370
-346
-353
-367
-347
-345
-333
-315
-302
-281
-280
-285
-280
-280
-291
-289
-277
-259
-251
-232
-200
-197
-222
-230
-229
-212
-203
-210
-218
-201
-168
-169
-180
-177
-156
-129
-122
-117
-123
-120
-120
-108
-80
-83
-102
-95
-88
-105
-99
-113
-117
-105
-88
-106
-123
-129
-138
-142
-162
-169
-176
-174
-183
-199
-186
-185
-182
-176
-187
-185
-194
-219
-214
-211
-211
-218
-234
-252
-261
-246
-240
-237
-221
-204
-205
-196
-189
-204
-228
-239
-253
-283
-326
-349
-374
-382
-380
-388
-382
-380
-366
-372
-373
-369
-367
-354
-331
-321
-332
-323
-314
-326
-340
-345
-342
-340
-339
-319
-307
-317
-319
-312
-304
-306
-320
-319
-321
-318
-309
-300
-278
-277
-284
-272
-279
-299
-306
-290
-286
-276
-267
-275
-268
-257
-255
-257
-269
-270
-276
-281
-274
-273
-304
-302
-269
-269
-282
-292
-293
-270
-272
-279
-304
-317
-305
-298
-279
-291
-307
-314
-288
-266
-285
-302
-306
-302
-295
-284
-274
-280
-298
-289
-263
-274
-299
-308
-291
-286
-296
-284
-286
-290
-278
-289
-308
-320
-335
-335
-333
-318
-302
-310
-306
-280
-261
-267
-272
-255
-226
-210
-201
-198
-216
-215
-218
-229
-238
-269
-279
-271
-275
-289
-309
-344
-375
-378
-380
-384
-381
-368
-340
-317
-313
-315
-318
-318
-314
-323
-324
-312
-275
-258
-244
-233
-219
-208
-204
-195
-199
-191
-208
-245
-231
-235
-274
-296
-314
-333
-342
-368
-383
-391
-395
-390
-400
-418
-418
-413
-414
-412
-401
-397
-383
-369
-374
-355
-325
-325
-318
-329
-331
-323
-319
-330
-341
-343
-313
-313
-305
-258
-236
-230
-226
-245
-248
-261
-316
-264
-238
-275
-307
-278
-286
-279
-284
-283
-263
-259
-296
-288
-292
-274
-248
-267
-270
-246
-250
-243
-241
-241
-209
-211
-224
-206
-208
-216
-238
-252
-255
-280
-295
-297
-297
-309
-326
-336
-333
-298
-305
-293
-433
-396
-352
-386
-371
-437
-336
-270
-299
-277
-261
-232
-167
-261
-715
-726
-795
-815
-786
-620
-345
-150
23
229
391
479
480
452
276
90
26
-350
-525
-677
-870
-991
-1057
-945
-799
-657
-423
-190
76
197
332
323
345
259
152
-21
-203
-309
-456
-656
-730
-785
-746
-795
-737
-674
-511
-880
-842
-897
-814
-780
-805
-569
-482
-351
-254
-22
38
358
338
327
286
298
247
92
-67
-232
-362
-556
-629
-697
-649
-545
-531
-360
-232
-72
-73
-31
-44
-7
-67
-157
-253
-347
-364
-429
-536
-515
-516
-537
-509
-437
-335
-247
-163
-99
-15
15
35
-12
-71
-111
-186
-226
-257
-300
-367
-379
-363
-386
-379
-359
-287
-272
-200
-186
-175
-182
-169
-212
-227
-287
-345
-353
-400
-449
-462
-430
-455
-414
-326
-273
-236
-160
-104
-113
-116
-110
-132
-195
-192
-242
-322
-343
-391
-415
-436
-405
-362
-336
-287
-269
-247
-216
-215
-230
-243
-263
-308
-308
-309
-341
-349
-345
-317
-292
-275
-230
-248
-239
-184
-198
-179
-123
-151
-172
-191
-230
-235
-292
-328
-338
-358
-378
-333
-364
-321
-291
-287
-239
-202
-197
-222
-211
-215
-187
-222
-239
-248
-264
-300
-301
-284
-300
-308
-281
-253
-255
-255
-228
-214
-210
-225
-264
-290
-312
-352
-382
-448
-464
-461
-456
-464
-427
-372
-336
-289
-235
-203
-205
-162
-150
-128
-188
-80
-156
-198
-167
-235
-197
-227
-240
-216
-169
-240
-210
-138
-123
-128
-146
-166
-123
-71
-211
-253
-186
-202
-219
-229
-240
-199
-185
-180
-176
-143
-115
-101
-108
-114
-52
-59
-104
-125
-135
-156
-165
-222
-258
-251
-252
-285
-283
-274
-268
-250
-267
-299
-300
-284
-305
-333
-361
-360
-317
-320
-326
-295
-271
-286
-296
-294
-292
-302
-316
-325
-341
-332
-347
-409
-439
-419
-390
-381
-374
-339
-330
-312
-283
-258
-262
-241
-237
-263
-272
-255
-264
-285
-285
-262
-234
-228
-233
-223
-198
-152
-127
-115
-88
-68
-55
-57
-70
-92
-104
-110
-116
-148
-166
-180
-198
-187
-160
-148
-156
-159
-146
-105
-102
-119
-129
-128
-131
-164
-183
-199
-199
-213
-223
-199
-173
-166
-158
-137
-109
-111
-135
-147
-194
-242
-241
-257
-288
-299
-306
-314
-322
-312
-290
-283
-259
-219
-191
-168
-165
-150
-155
-165
-163
-195
-230
-246
-258
-257
-261
-263
-272
-272
-264
-280
-282
-274
-259
-249
-256
-273
-279
-303
-341
-358
-367
-391
-420
-417
-404
-375
-331
-255
-207
-182
-128
-71
-66
-97
-84
-97
-157
-188
-225
-259
-298
-322
-302
-283
-272
-259
-234
-243
-233
-206
-225
-263
-287
-304
-319
-333
-366
-396
-385
-355
-305
-273
-259
-236
-189
-161
-140
-126
-144
-151
-158
-182
-197
-216
-239
-240
-250
-262
-276
-275
-279
-247
-245
-265
-271
-273
-278
-280
-278
-302
-316
-335
-344
-337
-335
-327
-323
-316
-301
-300
-292
-280
-265
-244
-247
-234
-227
-237
-242
-275
-334
-342
-334
-368
-406
-412
-372
-363
-351
-350
-338
-304
-294
-297
-317
-337
-321
-294
-326
-318
-264
-257
-283
-271
-245
-249
-285
-303
-286
-279
-285
-301
-323
-335
-344
-346
-361
-388
-380
-387
-402
-412
-425
-414
-421
-427
-402
-400
-411
-393
-360
-339
-313
-276
-265
-266
-261
-253
-257
-280
-265
-237
-251
-242
-188
-165
-167
-157
-138
-117
-153
-193
-194
-222
-246
-237
-277
-307
-273
-242
-207
-199
-177
-135
-124
-127
-120
-114
-152
-197
-213
-224
-259
-290
-309
-336
-339
-333
-365
-403
-403
-381
-390
-433
-458
-453
-453
-462
-450
-432
-440
-426
-396
-405
-435
-442
-429
-451
-481
-468
-465
-474
-479
-478
-479
-481
-479
-453
-461
-474
-450
-390
-375
-369
-333
-348
-339
-321
-297
-304
-295
-261
-206
-175
-140
-91
-65
-45
-20
13
15
24
48
87
106
117
127
141
164
169
190
227
269
338
386
410
449
514
563
572
553
522
427
223
-38
-307
-578
-848
-1104
-1305
-1423
-1445
-1443
-1417
-1311
-1158
-995
-865
-764
-641
-498
-377
-314
-292
-243
-205
-240
-315
-392
-463
-533
-581
-624
-652
-666
-672
-681
-698
-690
-680
-685
-687
-645
-597
-573
-551
-502
-447
-402
-374
-356
-314
-268
-228
-206
-204
-180
-142
-116
-153
-190
-181
-162
-161
-148
-90
8
118
221
356
492
597
694
791
865
909
957
1097
1216
1225
1261
1401
1535
1562
1570
1425
1018
613
265
-364
-1278
-1966
-2256
-2491
-2821
-2836
-2474
-1973
-1443
-943
-516
-82
450
827
880
828
943
1035
789
389
130
-40
-300
-563
-706
-732
-663
-518
-352
-202
-66
46
58
-78
-272
-482
-862
-1366
-1774
-2032
-2137
-2230
-2220
-1914
-1354
-813
-424
53
556
859
936
809
547
242
-113
-517
-971
-1347
-1571
-1678
-1768
-1812
-1667
-1392
-1103
-767
-454
-158
124
328
441
451
417
338
240
156
84
57
106
261
445
582
725
934
1174
1368
1520
1640
1765
1918
2002
1987
1866
1595
1129
577
-173
-1163
-2076
-2658
-3077
-3503
-3582
-3240
-2657
-2031
-1407
-770
-140
481
974
1153
1172
1291
1414
1277
859
523
306
35
-340
-659
-742
-683
-555
-422
-290
-147
-25
3
-141
-380
-634
-899
-1174
-1408
-1535
-1530
-1479
-1352
-1121
-839
-563
-334
-97
173
316
230
85
-102
-535
-1056
-1416
-1748
-2136
-2241
-1987
-1787
-1596
-1138
-610
-341
-204
26
116
-8
-80
-143
-333
-541
-620
-717
-914
-1032
-1009
-924
-801
-603
-288
63
344
561
721
831
823
727
641
521
366
308
346
376
425
578
827
1035
1260
1509
1734
1958
2172
2244
1920
1287
515
-411
-1451
-2506
-3337
-3923
-4103
-3827
-3327
-2708
-1957
-990
-41
646
1106
1491
1818
1995
1927
1667
1279
890
464
-88
-666
-1127
-1267
-1247
-1180
-989
-660
-232
75
179
143
6
-212
-515
-898
-1228
-1458
-1566
-1570
-1504
-1347
-1114
-784
-424
-89
154
301
432
490
373
-67
-578
-900
-1187
-1598
-1989
-1978
-1728
-1494
-1270
-1008
-652
-342
-132
-86
-169
-193
-187
-280
-524
-814
-949
-991
-1095
-1233
-1242
-1026
-782
-582
-336
-23
272
465
607
683
655
583
518
443
359
271
267
349
472
610
757
1009
1315
1622
1844
2039
2204
2128
1651
947
14
-900
-1845
-2922
-3680
-3969
-3881
-3717
-3159
-2444
-1613
-730
80
762
1226
1583
1907
2112
1967
1646
1332
952
409
-200
-705
-1078
-1170
-1208
-1105
-893
-560
-154
31
119
61
-31
-229
-507
-799
-1042
-1252
-1320
-1343
-1281
-1145
-949
-554
-249
74
382
564
615
588
333
-138
-570
-914
-1347
-1716
-1816
-1776
-1660
-1467
-1178
-976
-752
-454
-237
-152
-113
-39
14
-41
-167
-315
-523
-642
-740
-877
-904
-804
-601
-349
-91
158
362
528
653
688
631
566
515
481
422
347
314
335
390
468
605
763
1011
1290
1572
1841
2023
2102
1861
1410
780
-71
-935
-1779
-2443
-2993
-3279
-3240
-3064
-2668
-2186
-1615
-1021
-428
155
587
967
1293
1445
1472
1335
1072
712
248
-170
-536
-814
-954
-1000
-929
-775
-569
-389
-288
-227
-214
-253
-326
-463
-593
-681
-818
-945
-1027
-1075
-1075
-1035
-939
-812
-651
-497
-367
-303
-378
-459
-501
-587
-776
-879
-802
-802
-874
-887
-827
-803
-839
-822
-742
-661
-596
-533
-441
-371
-369
-364
-380
-466
-538
-555
-529
-500
-444
-311
-159
-53
43
174
295
365
420
507
592
598
601
644
672
625
566
610
667
701
782
940
1090
1203
1367
1524
1541
1383
1126
797
285
-322
-887
-1345
-1758
-2107
-2294
-2334
-2263
-2198
-2014
-1700
-1382
-1075
-726
-330
22
299
519
644
651
551
404
225
5
-181
-288
-336
-405
-428
-373
-338
-356
-359
-309
-257
-252
-274
-259
-239
-299
-376
-443
-571
-718
-816
-886
-976
-1074
-1101
-1094
-1131
-1227
-1235
-1165
-1161
-1148
-1019
-820
-700
-617
-496
-378
-365
-406
-391
-338
-319
-337
-301
-262
-291
-345
-347
-349
-400
-430
-370
-294
-269
-251
-158
-69
-80
-58
24
71
66
97
178
240
225
240
320
366
374
422
525
606
641
734
867
926
1010
1125
1243
1329
1362
1292
1105
805
412
-19
-488
-906
-1232
-1481
-1630
-1719
-1742
-1686
-1619
-1523
-1383
-1205
-999
-770
-531
-335
-178
-83
-54
-94
-143
-190
-246
-275
-297
-271
-224
-187
-157
-118
-96
-83
-63
-58
-53
-41
-44
-41
-93
-218
-317
-436
-582
-747
-941
-1101
-1274
-1479
-1616
-1642
-1613
-1574
-1455
-1270
-1129
-994
-812
-622
-511
-467
-405
-304
-245
-245
-221
-165
-188
-259
-259
-232
-243
-295
-254
-142
-138
-141
-49
9
-3
-34
15
71
48
24
71
121
101
76
132
195
205
238
380
499
593
743
876
1022
1139
1254
1428
1537
1576
1537
1426
1258
913
501
85
-325
-679
-1007
-1251
-1396
-1455
-1453
-1490
-1466
-1333
-1192
-1091
-964
-715
-472
-332
-210
-111
-68
-51
-83
-121
-163
-188
-128
-89
-80
-55
2
75
60
40
81
119
105
70
82
48
-66
-198
-331
-517
-808
-1082
-1313
-1522
-1659
-1761
-1717
-1635
-1498
-1384
-1259
-1052
-891
-749
-664
-530
-385
-284
-242
-219
-190
-214
-283
-360
-418
-455
-424
-357
-334
-279
-190
-117
-124
-165
-115
-66
-45
-74
-87
-25
-19
-31
-19
26
42
57
103
206
311
420
566
693
834
952
1115
1256
1355
1464
1553
1609
1518
1348
1108
786
361
-102
-443
-724
-1011
-1261
-1293
-1283
-1332
-1390
-1348
-1197
-1081
-996
-859
-638
-437
-315
-223
-164
-148
-168
-183
-229
-296
-236
-136
-78
-48
6
83
123
93
100
139
138
109
64
55
-10
-160
-326
-530
-770
-997
-1164
-1302
-1480
-1551
-1501
-1426
-1416
-1399
-1254
-1072
-992
-950
-808
-664
-587
-543
-475
-418
-408
-455
-456
-425
-443
-418
-337
-278
-262
-249
-173
-155
-220
-239
-205
-178
-204
-197
-144
-112
-99
-64
0
-9
18
98
184
253
315
439
597
671
726
857
987
1083
1165
1286
1422
1466
1427
1333
1156
908
579
143
-241
-566
-846
-1080
-1288
-1364
-1389
-1391
-1400
-1346
-1211
-1067
-933
-783
-577
-397
-271
-207
-208
-236
-252
-276
-350
-382
-336
-260
-219
-184
-106
-11
68
96
135
184
197
187
143
84
-28
-158
-303
-481
-693
-905
-1078
-1254
-1402
-1522
-1529
-1441
-1363
-1265
-1180
-987
-850
-800
-720
-619
-520
-506
-470
-417
-410
-410
-371
-370
-372
-371
-329
-253
-246
-183
-89
-34
-39
-88
-58
-61
-99
-140
-169
-139
-173
-176
-155
-142
-112
-65
24
116
177
275
415
521
616
709
819
931
1021
1132
1264
1346
1377
1318
1188
951
629
227
-182
-510
-801
-1049
-1279
-1376
-1390
-1409
-1441
-1404
-1269
-1114
-965
-788
-557
-336
-221
-151
-116
-133
-146
-177
-240
-281
-267
-225
-157
-156
-118
-18
21
29
34
89
123
113
71
9
-60
-184
-346
-553
-785
-1031
-1293
-1476
-1535
-1542
-1508
-1415
-1215
-1025
-912
-791
-657
-517
-467
-430
-333
-276
-290
-345
-340
-321
-386
-422
-387
-338
-299
-212
-53
12
24
114
171
111
34
34
47
-23
-73
-47
-3
-15
-29
59
150
176
246
355
437
489
600
691
757
801
894
1029
1104
1209
1317
1403
1420
1333
1194
975
655
237
-177
-488
-796
-1080
-1303
-1394
-1439
-1483
-1521
-1492
-1363
-1215
-1036
-847
-609
-382
-192
-86
-52
-11
-34
-59
-105
-152
-132
-103
-88
-100
-66
-22
4
-7
-11
52
60
15
-23
-84
-194
-368
-514
-650
-876
-1105
-1250
-1403
-1543
-1618
-1565
-1442
-1340
-1153
-962
-807
-669
-576
-452
-371
-369
-340
-298
-285
-348
-393
-361
-407
-482
-470
-417
-363
-325
-230
-134
-126
-107
-87
-87
-125
-142
-123
-142
-171
-143
-71
-17
22
91
224
337
397
504
649
736
796
857
938
1002
1060
1141
1220
1295
1372
1419
1336
1188
940
612
249
-197
-547
-831
-1110
-1361
-1491
-1513
-1544
-1602
-1606
-1476
-1282
-1110
-909
-640
-374
-150
-51
19
84
79
83
60
8
15
26
23
-19
-61
-72
-108
-124
-141
-122
-106
-126
-176
-241
-340
-463
-656
-884
-1071
-1271
-1423
-1603
-1661
-1585
-1551
-1495
-1372
-1110
-940
-858
-714
-527
-384
-378
-362
-281
-274
-364
-438
-475
-527
-565
-556
-510
-502
-479
-405
-368
-360
-338
-257
-226
-228
-217
-182
-132
-175
-186
-129
-66
-44
7
116
223
290
375
492
593
679
735
817
888
975
1051
1108
1186
1239
1259
1161
1002
780
486
113
-351
-715
-1011
-1248
-1477
-1646
-1632
-1578
-1565
-1554
-1417
-1209
-1035
-859
-655
-390
-142
-4
74
144
170
168
129
73
46
29
24
-21
-73
-98
-130
-151
-196
-222
-238
-266
-311
-406
-486
-585
-743
-949
-1128
-1286
-1465
-1625
-1700
-1608
-1535
-1477
-1319
-1092
-882
-784
-674
-527
-398
-358
-370
-308
-280
-338
-420
-465
-506
-558
-567
-544
-539
-522
-446
-385
-396
-395
-347
-322
-351
-341
-304
-258
-223
-232
-164
-83
-14
64
161
281
389
504
595
699
792
848
891
967
1036
1101
1185
1263
1383
1401
1411
1352
1178
944
630
273
-202
-610
-946
-1190
-1419
-1618
-1600
-1573
-1540
-1503
-1361
-1116
-888
-662
-423
-136
61
197
281
316
308
256
207
132
84
68
65
0
-65
-66
-100
-116
-152
-170
-174
-266
-337
-434
-570
-695
-842
-986
-1229
-1369
-1470
-1579
-1581
-1537
-1350
-1208
-1059
-846
-662
-523
-471
-385
-317
-308
-307
-331
-362
-417
-487
-551
-617
-643
-626
-606
-542
-483
-427
-384
-402
-414
-403
-399
-403
-419
-371
-328
-297
-238
-164
-50
44
172
348
507
657
766
873
954
1008
1049
1050
1110
1171
1229
1274
1320
1356
1379
1292
1108
886
558
216
-281
-777
-1157
-1461
-1689
-1952
-2017
-1970
-1851
-1734
-1618
-1299
-959
-638
-369
-75
241
406
463
471
448
392
314
191
107
31
-40
-85
-178
-214
-235
-228
-233
-266
-277
-348
-410
-510
-656
-789
-964
-1139
-1347
-1497
-1658
-1762
-1733
-1585
-1347
-1142
-842
-622
-416
-251
-176
-83
-63
-40
-87
-164
-240
-409
-536
-626
-757
-830
-812
-778
-737
-638
-510
-447
-457
-402
-370
-348
-327
-294
-250
-259
-206
-166
-126
-27
77
226
362
557
729
853
967
1040
1094
1098
1121
1162
1186
1232
1271
1320
1372
1340
1289
1135
892
529
140
-373
-944
-1360
-1710
-1967
-2222
-2301
-2200
-2031
-1879
-1719
-1373
-969
-611
-283
39
364
525
605
631
567
458
343
214
91
-14
-100
-168
-287
-331
-373
-407
-421
-457
-476
-533
-593
-699
-845
-997
-1139
-1216
-1347
-1504
-1578
-1609
-1566
-1496
-1352
-1069
-821
-612
-461
-249
-91
-99
-88
-85
-91
-225
-387
-406
-524
-731
-845
-851
-880
-942
-875
-760
-711
-689
-623
-572
-564
-546
-468
-395
-352
-245
-145
-67
7
114
257
355
470
592
733
813
870
898
914
936
922
925
946
1029
1075
1129
1229
1348
1334
1256
1058
758
346
-184
-770
-1359
-1742
-2034
-2276
-2391
-2291
-2069
-1886
-1661
-1290
-846
-398
-27
327
642
837
893
843
728
572
404
247
83
-50
-132
-185
-260
-349
-359
-377
-420
-413
-424
-477
-560
-644
-770
-935
-1072
-1177
-1174
-1177
-1238
-1280
-1233
-1159
-1050
-954
-712
-421
-214
-78
-15
37
-4
-111
-232
-312
-396
-527
-597
-701
-842
-954
-1021
-1016
-1033
-995
-861
-735
-684
-613
-550
-493
-433
-319
-203
-105
46
155
241
318
393
498
575
685
752
787
833
822
797
763
751
771
810
885
993
1057
1148
1232
1289
1272
1162
930
529
29
-576
-1225
-1743
-2085
-2230
-2336
-2294
-2039
-1745
-1486
-1198
-744
-253
185
546
878
1149
1201
1085
908
632
347
99
-111
-281
-432
-539
-642
-732
-774
-786
-769
-729
-675
-666
-746
-809
-909
-1011
-1114
-1200
-1173
-1111
-1023
-1108
-1136
-970
-848
-760
-705
-370
-51
-33
-102
-96
-64
-292
-532
-573
-609
-747
-924
-908
-889
-1069
-1145
-1049
-975
-970
-875
-669
-567
-570
-501
-419
-330
-253
-111
19
106
243
311
370
392
428
504
550
598
589
570
579
570
474
436
492
517
570
661
798
909
1028
1180
1292
1373
1382
1249
836
309
-309
-1002
-1615
-2033
-2218
-2330
-2307
-2068
-1758
-1474
-1156
-673
-194
239
616
926
1145
1141
973
720
366
42
-206
-431
-573
-662
-723
-771
-823
-824
-786
-733
-659
-585
-594
-678
-771
-895
-1017
-1118
-1179
-1127
-1005
-905
-796
-722
-657
-658
-663
-600
-545
-491
-495
-450
-478
-650
-811
-851
-858
-977
-1033
-960
-884
-907
-984
-938
-897
-953
-925
-837
-782
-711
-596
-482
-412
-353
-224
-105
-42
48
172
212
210
291
322
315
321
330
407
409
384
387
424
456
453
513
643
777
867
957
1110
1221
1318
1430
1496
1413
1099
603
-18
-759
-1534
-2072
-2347
-2410
-2507
-2352
-1892
-1449
-1035
-572
76
605
998
1274
1492
1555
1229
820
382
-126
-517
-730
-818
-888
-858
-795
-771
-709
-593
-489
-398
-365
-418
-551
-741
-854
-1026
-1118
-1072
-921
-671
-445
-126
114
275
275
83
-49
-171
-458
-953
-1314
-1403
-1534
-1842
-1909
-1502
-1166
-1081
-939
-571
-288
-350
-399
-316
-341
-515
-598
-577
-611
-718
-639
-437
-238
-93
55
264
364
307
126
-21
-90
-193
-292
-322
-218
-67
71
253
440
698
895
1028
1116
1178
1243
1202
1197
1178
1179
1202
1288
1424
1573
1607
1365
759
-62
-983
-2052
-2906
-3304
-3254
-3063
-2710
-1992
-1102
-340
277
1069
1856
2327
2482
2406
2147
1563
809
83
-591
-1102
-1366
-1469
-1463
-1392
-1282
-1163
-1004
-857
-788
-731
-672
-666
-752
-865
-824
-653
-483
-202
147
481
753
885
872
720
425
58
-554
-1513
-2231
-2494
-2609
-2829
-2743
-1951
-1190
-869
-664
-109
376
278
152
160
63
-264
-612
-672
-757
-1012
-959
-639
-422
-386
-332
-159
-81
-248
-558
-645
-538
-572
-652
-599
-277
24
187
463
804
1006
1096
1186
1057
821
622
470
347
170
178
386
619
840
1110
1475
1826
2070
2223
2219
1788
837
-380
-1676
-2939
-3816
-4051
-3733
-3191
-2418
-1265
-45
798
1405
2203
2770
2844
2549
1986
1299
396
-572
-1258
-1646
-1748
-1597
-1326
-999
-715
-538
-451
-425
-491
-677
-841
-929
-1070
-1185
-1100
-755
-318
159
684
1143
1432
1467
1244
883
399
-178
-715
-1328
-2233
-2861
-3161
-3146
-2907
-2393
-1507
-622
158
491
708
675
432
269
-88
-400
-588
-756
-867
-926
-962
-757
-517
-308
-139
-124
-153
-241
-426
-747
-875
-813
-711
-512
-276
105
472
699
949
1157
1142
1006
847
636
310
-23
-144
-50
72
282
687
1124
1511
1791
2051
2171
2229
2167
1896
1081
-252
-1515
-2790
-3829
-4334
-4128
-3408
-2493
-1421
-260
799
1436
1915
2339
2482
2297
1776
1040
296
-397
-1031
-1441
-1547
-1311
-1016
-855
-689
-605
-668
-848
-996
-1147
-1328
-1412
-1376
-1242
-1034
-686
-135
457
916
1217
1361
1274
949
457
-136
-715
-1268
-1797
-2482
-2921
-2866
-2436
-2054
-1656
-875
-67
366
285
228
279
58
-321
-560
-666
-772
-872
-771
-563
-481
-377
-186
-55
-169
-437
-609
-713
-838
-990
-995
-763
-490
-243
-20
313
658
824
833
853
762
606
396
203
108
40
128
280
493
703
999
1331
1560
1749
1874
1920
1908
1830
1698
1346
400
-847
-2169
-3193
-3853
-4025
-3588
-2842
-1819
-752
323
1130
1601
2083
2505
2517
2107
1434
789
121
-665
-1235
-1458
-1429
-1252
-1094
-994
-905
-864
-913
-1023
-1054
-1105
-1145
-1093
-988
-796
-525
-131
421
906
1209
1358
1308
1102
681
176
-350
-821
-1378
-1932
-2416
-2911
-3006
-2701
-2023
-1503
-948
-175
478
614
335
307
335
36
-330
-508
-603
-740
-881
-806
-684
-640
-529
-362
-341
-490
-620
-666
-653
-685
-629
-490
-216
31
219
351
559
813
847
780
737
640
419
261
136
167
191
346
589
819
1089
1403
1744
1844
1948
2017
2067
2017
1797
1198
92
-1333
-2743
-3635
-4067
-3888
-3278
-2448
-1296
-135
775
1398
1901
2408
2630
2392
1792
1041
294
-457
-1056
-1466
-1560
-1345
-1112
-961
-871
-838
-786
-780
-869
-968
-1060
-1085
-1014
-882
-668
-263
239
765
1169
1321
1308
1163
823
309
-242
-751
-1171
-1555
-2223
-2847
-3024
-2619
-2108
-1777
-1154
-262
427
447
295
400
397
102
-226
-381
-532
-792
-854
-724
-665
-650
-473
-202
-173
-416
-582
-546
-575
-746
-857
-704
-459
-318
-168
113
419
569
657
679
590
449
326
212
139
114
147
260
384
602
849
1003
1291
1635
1832
1858
1858
1957
1940
1799
1381
445
-901
-2462
-3476
-3910
-3894
-3475
-2761
-1584
-398
488
1091
1633
2272
2631
2452
1900
1163
439
-336
-1050
-1488
-1590
-1445
-1229
-1076
-1026
-970
-875
-766
-760
-887
-1011
-1005
-904
-831
-645
-210
351
837
1114
1285
1299
1059
683
211
-263
-756
-1214
-1565
-1738
-2114
-2905
-3172
-2337
-1395
-1298
-1056
94
1067
761
123
337
650
151
-410
-429
-475
-912
-1097
-816
-673
-779
-696
-335
-264
-553
-751
-623
-436
-484
-632
-552
-227
34
101
230
508
691
623
490
413
275
149
94
137
167
166
283
469
701
898
1154
1567
1845
1944
1945
1965
1996
1859
1504
620
-763
-2351
-3474
-3863
-3913
-3567
-2789
-1636
-403
544
1226
1836
2444
2798
2682
2097
1231
439
-330
-1066
-1554
-1674
-1525
-1289
-1112
-1021
-879
-682
-539
-507
-623
-736
-815
-828
-750
-582
-166
369
870
1145
1206
1222
1091
739
267
-176
-636
-1095
-1630
-2143
-2269
-2164
-2383
-2516
-1867
-896
-474
-364
341
1081
884
266
286
358
-274
-740
-563
-515
-824
-922
-552
-320
-502
-484
-198
-112
-293
-442
-447
-392
-389
-441
-363
-81
171
311
451
625
707
662
685
630
466
332
294
287
277
329
484
708
990
1290
1588
1799
2060
2188
2176
2128
1928
1179
-304
-2027
-3452
-4085
-4165
-3934
-3331
-2210
-795
423
1206
1864
2613
3095
2975
2381
1505
566
-280
-992
-1499
-1802
-1779
-1527
-1262
-1111
-962
-689
-426
-294
-431
-641
-748
-795
-746
-596
-257
235
716
1043
1140
1110
1002
775
400
-67
-588
-1070
-1451
-1687
-1996
-2371
-2679
-2552
-1855
-1245
-855
-354
492
1002
807
503
449
357
-105
-535
-606
-747
-965
-966
-747
-596
-591
-422
-172
-144
-309
-355
-271
-253
-393
-476
-386
-216
-82
103
282
464
625
656
616
545
499
421
359
295
304
316
351
542
850
1054
1282
1572
1831
1927
1869
1861
1815
1384
237
-1307
-2874
-3889
-4173
-3951
-3468
-2651
-1395
-81
954
1607
2192
2830
3018
2614
1766
715
-162
-881
-1485
-1888
-2000
-1792
-1493
-1285
-1140
-883
-548
-311
-311
-554
-768
-860
-858
-774
-547
-120
361
735
912
903
782
627
397
-66
-777
-1506
-2025
-2235
-2435
-2570
-2290
-1576
-829
-505
-266
175
521
464
214
7
-298
-707
-1031
-1170
-1140
-1071
-842
-509
-344
-330
-343
-291
-279
-423
-592
-649
-674
-749
-837
-761
-537
-280
-51
178
348
393
384
432
445
381
364
424
396
264
183
209
271
340
404
589
886
1123
1304
1480
1719
1904
1914
1778
1473
532
-1027
-2704
-3736
-3983
-3897
-3552
-2823
-1659
-389
654
1423
2067
2710
2963
2602
1799
773
-105
-803
-1330
-1677
-1801
-1662
-1434
-1218
-1055
-818
-507
-343
-391
-666
-980
-1139
-1107
-940
-668
-235
258
669
844
860
834
709
451
66
-463
-983
-1418
-1670
-1925
-2234
-2375
-2315
-1942
-1542
-1050
-498
54
529
652
526
248
17
-213
-620
-838
-868
-917
-954
-887
-698
-581
-493
-338
-196
-285
-452
-470
-515
-607
-679
-555
-364
-165
114
368
590
692
793
792
628
486
336
236
98
17
87
210
461
755
1140
1497
1744
1926
1954
1983
1922
1753
1198
-92
-1901
-3562
-4226
-4131
-3803
-3315
-2313
-818
482
1285
1846
2474
2961
2898
2207
1102
93
-628
-1168
-1562
-1803
-1789
-1560
-1280
-1119
-966
-720
-440
-289
-441
-773
-1041
-1067
-898
-658
-325
93
537
776
771
692
586
446
154
-393
-1147
-1799
-2141
-2149
-2042
-1873
-1514
-1127
-782
-498
-273
-108
54
219
86
-320
-719
-886
-945
-1028
-860
-557
-395
-334
-286
-264
-320
-395
-379
-354
-499
-689
-745
-721
-611
-456
-233
-35
115
175
156
204
238
305
348
303
278
236
246
234
269
334
377
418
344
485
649
838
1147
1455
1768
1859
1987
2130
2111
1401
-140
-1853
-3242
-3794
-3826
-3633
-3069
-2063
-732
394
1217
1825
2453
2912
2719
1973
908
-32
-746
-1293
-1678
-1858
-1712
-1440
-1151
-955
-729
-416
-214
-234
-554
-948
-1195
-1202
-994
-726
-339
164
650
893
924
909
845
650
218
-316
-874
-1360
-1637
-1724
-1630
-1472
-1928
-2565
-2214
-1242
-883
-998
-288
821
810
-86
-260
237
-123
-769
-612
-477
-994
-1381
-997
-603
-776
-862
-391
-128
-532
-829
-657
-457
-491
-619
-570
-349
-189
-66
205
469
586
693
701
509
254
156
219
198
74
55
196
366
605
993
1321
1549
1752
1907
1856
1661
1165
-241
-2391
-4057
-4359
-3983
-3826
-3549
-2368
-596
705
1346
1914
2638
3137
2878
1883
697
-252
-907
-1332
-1637
-1873
-1882
-1603
-1229
-1002
-919
-685
-337
-310
-691
-1117
-1282
-1164
-907
-631
-269
190
574
775
791
687
562
364
31
-662
-1590
-2191
-2280
-2091
-1919
-1668
-1342
-1003
-601
-322
-211
-182
50
220
-193
-762
-934
-887
-1000
-971
-618
-402
-428
-441
-297
-294
-457
-445
-338
-425
-696
-778
-673
-541
-445
-345
-134
0
-25
-131
-101
0
54
148
247
235
189
239
352
426
402
374
406
375
348
438
669
1018
1344
1605
1731
1872
1910
1833
1281
-378
-2476
-3853
-3996
-3749
-3693
-3241
-1952
-354
704
1366
2005
2629
2972
2662
1680
411
-516
-978
-1347
-1787
-2006
-1774
-1396
-1145
-1000
-808
-528
-295
-354
-772
-1199
-1317
-1128
-833
-518
-145
308
719
884
867
779
683
495
68
-497
-1051
-1463
-1754
-2039
-2445
-2587
-2072
-1389
-984
-651
39
725
756
400
225
119
-392
-879
-994
-1028
-1046
-864
-499
-299
-285
-235
-127
-189
-411
-500
-575
-706
-806
-836
-730
-557
-304
-13
231
410
484
507
454
428
382
292
278
236
215
230
272
453
715
983
1197
1338
1462
1550
1626
1661
1623
857
-1081
-3258
-4307
-4038
-3628
-3498
-2861
-1328
226
1058
1594
2240
2856
3009
2464
1356
66
-812
-1176
-1383
-1681
-1885
-1731
-1410
-1186
-1085
-879
-507
-230
-334
-775
-1081
-1031
-713
-320
13
334
638
784
726
568
396
298
-13
-729
-1506
-1912
-1896
-1709
-1571
-1417
-1001
-545
-432
-553
-519
-261
-157
-349
-611
-749
-901
-1031
-879
-646
-463
-232
-20
11
-167
-301
-250
-200
-317
-442
-451
-443
-429
-320
-240
-182
-116
-61
-43
-83
-167
-119
37
156
225
231
283
371
482
507
452
411
324
258
240
292
558
1024
1446
1635
1724
1914
2117
2040
1179
-657
-2772
-4117
-4199
-3828
-3690
-3188
-1797
-100
991
1477
1990
2647
2948
2438
1231
-99
-965
-1302
-1561
-1853
-1948
-1686
-1249
-940
-828
-683
-418
-226
-379
-923
-1392
-1414
-1092
-697
-344
30
440
733
793
661
480
337
111
-301
-907
-1544
-1862
-1812
-1655
-2039
-2375
-1841
-1053
-862
-1019
-407
406
353
-165
-261
-190
-730
-1079
-780
-635
-866
-811
-313
-162
-415
-484
-239
-213
-548
-672
-562
-531
-583
-528
-415
-231
-72
55
238
340
337
339
400
399
304
232
302
395
347
417
696
959
1224
1534
1728
1742
1705
1840
1917
1661
619
-1326
-3399
-4502
-4357
-3854
-3491
-2770
-1304
286
1271
1834
2403
2977
3133
2511
1241
-39
-820
-1181
-1364
-1564
-1692
-1607
-1392
-1170
-1105
-1009
-735
-460
-568
-1026
-1304
-1106
-606
-115
292
653
942
1017
879
648
354
-57
-617
-1171
-1646
-1945
-1977
-1718
-1297
-1000
-740
-435
-249
-300
-439
-376
-333
-494
-719
-831
-792
-838
-757
-483
-220
-86
-25
6
-130
-302
-403
-436
-447
-496
-445
-343
-319
-266
-154
-67
-23
0
5
34
18
8
173
331
435
515
527
557
549
535
535
555
643
759
1045
1392
1616
1773
1913
2070
2097
1867
892
-1012
-3243
-4507
-4358
-3869
-3596
-2989
-1587
91
1281
1955
2506
3054
3177
2605
1369
-38
-911
-1194
-1280
-1459
-1605
-1484
-1157
-865
-795
-763
-624
-493
-644
-1052
-1361
-1254
-783
-195
301
667
927
1104
1133
959
626
246
-117
-521
-1500
-2634
-2938
-2443
-1726
-1329
-833
-166
172
64
-101
-77
-287
-525
-651
-969
-1357
-1475
-1123
-605
-177
76
199
193
-14
-191
-344
-514
-508
-477
-567
-617
-524
-297
91
301
283
278
166
49
1
29
188
445
613
699
693
629
712
865
910
883
972
1142
1272
1359
1435
1748
2046
2108
1789
554
-1547
-3541
-4260
-3932
-3471
-3184
-2474
-1020
362
1280
2001
2683
3230
3258
2495
1157
-86
-815
-1012
-1074
-1310
-1445
-1334
-1142
-967
-891
-814
-591
-498
-756
-1202
-1417
-1124
-482
113
533
832
1038
1138
1055
808
503
-44
-748
-1315
-1695
-2023
-2142
-1760
-1163
-734
-557
-415
-261
-330
-471
-514
-638
-862
-968
-970
-993
-927
-718
-363
-24
144
98
-66
-208
-325
-471
-661
-665
-531
-431
-332
-213
-84
23
92
57
-57
-92
-73
-32
-8
150
465
626
740
832
842
755
681
724
645
626
817
1144
1428
1551
1806
2087
2233
2058
835
-1325
-3425
-4219
-3901
-3567
-3365
-2670
-1153
345
1292
1866
2361
2883
2958
2252
882
-389
-940
-1019
-1065
-1243
-1329
-1149
-871
-735
-764
-820
-744
-689
-917
-1351
-1586
-1294
-617
91
557
887
1165
1323
1252
899
476
-53
-765
-1450
-1836
-1973
-1961
-1551
-885
-367
-217
-217
-184
-268
-509
-712
-809
-1004
-1169
-1144
-1009
-798
-533
-201
121
250
94
-177
-368
-516
-663
-826
-857
-682
-494
-341
-90
126
245
278
184
37
-126
-167
-58
109
262
531
811
975
1057
1091
1135
1117
1083
1081
1140
1298
1425
1437
1622
1931
2112
1696
210
-1932
-3661
-4131
-3772
-3449
-3240
-2374
-772
578
1334
1890
2536
3078
2986
2009
602
-458
-924
-961
-1040
-1285
-1290
-1022
-771
-698
-802
-835
-640
-652
-1029
-1477
-1624
-1195
-464
163
553
789
1051
1187
995
571
209
-174
-962
-1785
-2121
-2053
-1792
-1453
-952
-534
-393
-418
-465
-511
-658
-694
-744
-983
-1160
-1171
-992
-723
-409
-149
36
151
48
-126
-306
-404
-427
-532
-593
-486
-354
-200
-32
49
93
71
-38
-181
-262
-231
-53
130
320
576
720
917
1096
1159
1112
1073
1092
1061
1068
1223
1604
1763
1724
1832
2031
1819
429
-1747
-3568
-4048
-3730
-3497
-3207
-2425
-895
556
1395
1932
2429
2878
2882
2112
732
-408
-843
-851
-862
-1088
-1172
-931
-657
-581
-753
-946
-915
-901
-1214
-1659
-1790
-1355
-598
74
549
891
1160
1303
1170
793
379
-123
-1009
-1875
-2165
-1955
-1720
-1553
-1094
-435
-78
-240
-389
-319
-389
-581
-784
-949
-1072
-1110
-936
-628
-424
-289
-14
183
29
-248
-417
-475
-476
-572
-579
-358
-119
92
245
296
342
320
117
-78
-214
-254
-146
48
272
620
918
1113
1330
1415
1470
1450
1470
1612
1824
1866
1676
1764
1968
2081
1331
-506
-2574
-3904
-4041
-3741
-3485
-3164
-2111
-509
650
1227
1607
2202
2821
2736
1736
441
-397
-604
-566
-767
-1083
-1139
-1014
-921
-1036
-1298
-1429
-1324
-1302
-1587
-1889
-1816
-1168
-280
377
801
1116
1352
1394
1118
574
-199
-886
-1290
-1515
-1839
-2051
-1665
-986
-554
-549
-618
-636
-815
-1107
-1260
-1254
-1211
-1085
-830
-572
-491
-470
-232
75
38
-288
-586
-730
-872
-1058
-1070
-867
-545
-203
78
279
325
370
376
267
44
-134
-176
-150
-71
65
357
625
864
1052
1141
1123
1112
1208
1294
1473
1765
1961
1981
1944
2035
2143
1269
-623
-2703
-3860
-3894
-3681
-3463
-3032
-1789
-205
878
1438
1776
2272
2703
2551
1617
399
-408
-570
-438
-567
-814
-816
-651
-630
-878
-1241
-1402
-1378
-1469
-1754
-2072
-1937
-1262
-363
363
791
1093
1308
1339
1063
451
-222
-797
-1278
-1648
-1921
-1879
-1606
-1154
-779
-606
-566
-634
-643
-774
-957
-1075
-1066
-954
-846
-779
-736
-568
-324
-120
-59
-170
-386
-603
-734
-824
-896
-893
-673
-325
-98
-49
17
192
267
174
11
-111
-201
-147
-1
174
409
728
1096
1265
1223
1261
1423
1584
1771
1853
1766
1640
1681
1753
1335
-18
-1839
-3312
-3799
-3679
-3437
-3122
-2394
-1052
148
830
1196
1596
2091
2288
1869
954
139
-243
-298
-372
-624
-770
-729
-684
-860
-1225
-1560
-1627
-1534
-1604
-1813
-1882
-1493
-756
-68
435
766
1028
1152
1032
383
-376
-711
-749
-894
-1303
-1490
-1311
-979
-921
-1121
-1190
-1131
-1088
-1197
-1375
-1318
-1124
-925
-657
-445
-462
-510
-318
-107
-211
-379
-395
-422
-591
-802
-791
-664
-503
-234
-21
9
-44
-53
-47
-90
-147
-129
-39
34
76
199
367
607
884
1026
1065
1175
1345
1510
1705
1977
2149
2071
1935
1872
1757
780
-941
-2656
-3625
-3705
-3548
-3313
-2816
-1713
-434
517
1061
1379
1780
2113
2022
1418
620
78
-5
13
-169
-393
-538
-531
-627
-1014
-1538
-1859
-1885
-1856
-1888
-1942
-1658
-1030
-268
369
815
1123
1266
1169
755
194
-456
-857
-1000
-1036
-1196
-1354
-1249
-984
-828
-1009
-1154
-1163
-1238
-1477
-1596
-1513
-1274
-977
-683
-429
-403
-420
-224
-97
-245
-421
-528
-659
-777
-884
-836
-668
-424
-164
-55
-83
-55
30
-47
-100
-143
-174
-113
-42
62
143
343
578
807
886
951
1206
1419
1621
1748
1905
2011
1995
1889
1631
726
-866
-2568
-3553
-3771
-3735
-3424
-2910
-1956
-849
50
689
1036
1376
1688
1578
1059
483
148
115
154
14
-174
-332
-445
-630
-1052
-1597
-2018
-2253
-2402
-2473
-2391
-2019
-1380
-651
-12
466
789
1050
1060
542
-111
-466
-599
-789
-1018
-1049
-947
-891
-984
-1092
-1255
-1378
-1403
-1456
-1623
-1719
-1566
-1317
-1021
-798
-663
-506
-360
-256
-237
-301
-270
-227
-309
-436
-487
-458
-431
-328
-218
-153
-155
-152
-93
-128
-182
-164
5
137
220
292
420
664
783
917
996
1174
1287
1491
1734
1906
2011
1995
2015
1903
1361
-12
-1544
-2801
-3371
-3514
-3411
-3008
-2313
-1284
-379
295
765
1117
1544
1617
1249
744
348
238
289
250
153
126
48
-100
-418
-886
-1354
-1742
-2098
-2358
-2430
-2271
-1778
-1101
-492
14
410
638
673
527
200
-184
-495
-634
-686
-835
-898
-834
-762
-864
-1070
-1226
-1526
-1760
-1762
-1724
-1693
-1538
-1139
-823
-651
-509
-327
-267
-399
-444
-515
-740
-872
-728
-572
-493
-411
-241
-74
-67
-148
-141
-139
-229
-278
-288
-158
-18
262
470
657
781
877
1002
1008
1125
1262
1499
1704
1956
1968
1983
1943
1890
1168
-212
-1479
-2552
-3112
-3432
-3305
-2844
-2194
-1349
-481
169
525
895
1259
1273
956
588
338
279
357
357
372
305
215
71
-313
-819
-1253
-1596
-1973
-2223
-2293
-2069
-1636
-1078
-516
-23
272
389
243
-59
-145
-95
-101
-260
-305
-311
-361
-427
-499
-651
-830
-1023
-1235
-1620
-1906
-1819
-1630
-1464
-1319
-1103
-775
-539
-313
-128
-30
-23
-102
-252
-397
-455
-396
-191
-80
-75
-98
-18
58
42
30
43
18
-35
22
101
246
439
771
1035
1157
1296
1440
1716
1871
2088
2293
2202
2058
1870
1506
522
-605
-1577
-2259
-2793
-3075
-2802
-2384
-1784
-1090
-425
20
423
777
946
848
643
562
487
471
516
493
493
473
333
-3
-420
-850
-1227
-1635
-2006
-2185
-2147
-1888
-1501
-1025
-568
-125
198
403
505
89
-443
-599
-504
-450
-659
-562
-254
-138
-246
-450
-695
-928
-1152
-1367
-1731
-1906
-1758
-1588
-1354
-1112
-905
-710
-531
-356
-355
-455
-389
-311
-372
-472
-414
-228
-19
115
122
74
13
-111
-270
-411
-407
-319
-196
-26
115
258
457
738
1020
1267
1433
1598
1655
1796
1964
2030
1954
1756
1483
604
-414
-1440
-2148
-2681
-2975
-2811
-2532
-2092
-1617
-990
-485
-106
283
575
586
496
424
383
439
493
530
515
425
290
9
-348
-725
-1078
-1445
-1816
-2112
-2232
-2117
-1781
-1340
-975
-745
-772
-567
-192
92
87
64
250
243
11
-246
-270
-303
-328
-324
-473
-877
-1130
-1142
-1235
-1404
-1528
-1488
-1381
-1304
-1169
-1002
-781
-433
-171
-136
-118
-31
63
94
94
72
59
76
82
52
3
8
105
130
34
25
78
206
354
513
743
918
1125
1347
1627
1791
1882
2035
2146
2119
1835
1482
776
-59
-778
-1260
-1793
-2240
-2191
-1996
-1744
-1530
-1150
-750
-439
-214
-1
27
16
163
264
392
457
595
733
777
663
457
197
-133
-489
-918
-1330
-1621
-1726
-1767
-1711
-1517
-1311
-1341
-1460
-1182
-678
-425
-428
-233
-8
-77
-179
-169
-64
-26
36
76
-246
-600
-806
-935
-1176
-1484
-1648
-1656
-1624
-1620
-1527
-1353
-1059
-804
-612
-539
-423
-210
-16
134
179
222
328
410
436
425
418
492
482
377
269
184
264
381
578
736
936
1044
1262
1466
1594
1713
1796
1923
1805
1673
1339
763
103
-455
-752
-1310
-1747
-1741
-1688
-1466
-1335
-1096
-761
-491
-199
-11
-100
-42
77
154
185
232
349
440
537
499
393
253
62
-118
-405
-777
-998
-1102
-1224
-1315
-1476
-1517
-1365
-1180
-916
-814
-639
-448
-404
-452
-460
-361
-374
-259
-52
-44
-136
-114
-63
-196
-456
-632
-715
-944
-1128
-1209
-1244
-1224
-1140
-1004
-883
-736
-602
-457
-313
-216
-154
-28
52
136
231
334
441
519
588
577
534
554
608
580
615
675
768
866
970
1143
1272
1484
1623
1657
1661
1613
1530
1255
768
299
-161
-494
-913
-1262
-1344
-1333
-1226
-1108
-985
-765
-624
-434
-333
-396
-295
-257
-206
-132
-42
81
173
265
306
241
138
26
-109
-287
-492
-677
-890
-1060
-1109
-1264
-1359
-1288
-1061
-931
-867
-714
-605
-589
-684
-673
-623
-605
-539
-467
-383
-413
-425
-411
-416
-460
-568
-627
-657
-749
-901
-942
-928
-901
-910
-864
-773
-715
-653
-594
-482
-411
-348
-195
-28
80
159
263
378
438
462
506
549
580
625
610
638
679
686
757
819
939
965
972
1040
1041
987
907
731
489
281
107
-100
-357
-482
-536
-604
-672
-703
-682
-654
-622
-579
-580
-576
-503
-476
-435
-440
-433
-372
-337
-310
-291
-292
-289
-295
-354
-376
-424
-456
-519
-585
-622
-602
-594
-582
-495
-436
-405
-400
-390
-422
-462
-436
-389
-388
-446
-461
-483
-564
-615
-641
-656
-618
-662
-695
-710
-758
-767
-737
-682
-612
-532
-491
-485
-478
-503
-500
-442
-411
-368
-351
-351
-299
-269
-226
-125
-25
109
228
284
310
306
318
376
431
485
524
593
632
669
720
742
846
902
968
1021
963
963
936
893
887
879
866
835
794
709
605
458
336
235
166
74
-10
-45
-121
-183
-294
-365
-395
-489
-559
-651
-754
-821
-906
-1001
-1042
-1063
-1045
-1012
-1022
-1025
-1044
-1070
-1088
-1113
-1173
-1192
-1182
-1189
-1228
-1220
-1179
-1127
-1079
-1042
-935
-824
-741
-675
-643
-623
-622
-645
-632
-613
-632
-615
-602
-607
-604
-624
-572
-525
-479
-434
-396
-367
-345
-293
-246
-184
-87
-6
79
136
198
274
354
471
594
690
784
832
899
954
1016
1084
1153
1255
1279
1266
1262
1224
1191
1204
1191
1179
1143
1083
1041
926
818
733
655
566
463
365
200
47
-123
-305
-437
-528
-626
-684
-769
-853
-917
-965
-973
-979
-979
-966
-980
-1013
-1040
-1053
-1078
-1101
-1091
-1096
-1113
-1107
-1095
-1054
-1019
-992
-944
-906
-857
-813
-767
-763
-801
-810
-813
-849
-875
-840
-789
-733
-684
-654
-615
-571
-516
-443
-370
-315
-276
-255
-239
-233
-244
-221
-194
-145
-119
-108
-73
-18
67
145
265
397
524
657
727
801
865
904
935
968
994
1015
1006
963
945
925
938
949
940
930
920
868
766
647
514
443
375
293
255
188
131
57
-34
-99
-175
-244
-318
-446
-581
-705
-811
-892
-982
-1027
-1078
-1112
-1144
-1201
-1224
-1261
-1250
-1224
-1211
-1153
-1100
-1062
-1012
-1006
-945
-905
-900
-875
-876
-859
-831
-819
-791
-764
-728
-695
-658
-622
-606
-583
-569
-581
-580
-595
-591
-561
-518
-480
-460
-423
-401
-376
-348
-298
-239
-194
-180
-158
-119
-83
-16
67
143
201
242
269
307
340
367
428
481
558
619
677
724
780
819
828
841
815
770
714
646
573
490
456
418
364
320
228
140
46
-21
-142
-255
-329
-390
-478
-574
-617
-660
-703
-762
-788
-835
-895
-946
-988
-1009
-1048
-1089
-1098
-1113
-1133
-1122
-1110
-1056
-1007
-965
-913
-882
-830
-789
-734
-707
-708
-682
-641
-616
-610
-576
-522
-469
-422
-394
-373
-353
-344
-337
-352
-359
-351
-365
-385
-366
-344
-333
-307
-290
-281
-225
-190
-153
-98
-51
7
51
103
132
161
195
229
228
230
280
335
384
426
467
486
484
461
444
427
388
377
406
416
428
418
366
342
290
228
161
76
112
-114
-198
-93
-353
-420
-401
-550
-656
-599
-666
-749
-743
-769
-856
-885
-899
-954
-935
-889
-891
-875
-872
-886
-874
-874
-880
-875
-857
-859
-868
-876
-859
-826
-741
-734
-631
-559
-581
-503
-477
-480
-431
-416
-437
-403
-385
-394
-392
-382
-378
-342
-302
-242
-193
-171
-130
-107
-119
-100
-61
-20
5
40
58
65
68
74
86
88
103
112
125
126
125
148
190
216
281
318
314
323
293
273
252
226
188
149
104
52
26
8
-16
10
24
47
94
101
81
68
35
-23
-93
-158
-226
-277
-347
-425
-455
-470
-481
-496
-508
-517
-501
-492
-503
-508
-513
-537
-570
-595
-612
-623
-643
-672
-695
-674
-664
-656
-654
-680
-692
-687
-686
-657
-641
-607
-554
-499
-454
-432
-400
-366
-343
-341
-346
-343
-320
-313
-292
-273
-258
-223
-162
-123
-99
-86
-80
-87
-122
-139
-142
-138
-131
-111
-101
-97
-75
-66
-45
8
47
53
40
17
-11
-44
-50
-55
-61
-52
-43
-38
-48
-53
-65
-60
-78
-104
-141
-185
-204
-227
-245
-245
-210
-178
-154
-135
-97
-78
-96
-132
-186
-252
-289
-343
-375
-391
-397
-370
-354
-363
-381
-385
-390
-406
-417
-423
-416
-379
-365
-352
-337
-338
-336
-343
-379
-405
-442
-477
-506
-540
-555
-548
-543
-503
-453
-422
-386
-359
-343
-324
-308
-276
-248
-256
-278
-267
-264
-264
-262
-270
-272
-290
-325
-339
-342
-335
-297
-252
-236
-228
-236
-248
-253
-271
-286
-307
-323
-327
-315
-312
-299
-255
-221
-194
-194
-200
-210
-231
-254
-290
-334
-366
-395
-400
-391
-383
-365
-353
-349
-350
-354
-372
-389
-379
-356
-342
-323
-279
-227
-199
-186
-179
-178
-209
-250
-299
-344
-379
-413
-442
-461
-444
-402
-347
-295
-271
-264
-237
-225
-226
-227
-253
-287
-291
-298
-306
-305
-312
-301
-296
-329
-374
-383
-401
-413
-420
-425
-408
-392
-362
-334
-320
-289
-247
-221
-183
-154
-138
-147
-171
-200
-228
-269
-315
-341
-391
-430
-473
-522
-540
-558
-563
-538
-514
-464
-424
-379
-337
-324
-325
-326
-305
-319
-346
-370
-395
-403
-418
-425
-432
-417
-388
-357
-353
-369
-373
-386
-389
-396
-401
-386
-393
-381
-366
-355
-331
-332
-347
-338
-319
-321
-320
-296
-260
-224
-180
-174
-181
-173
-163
-166
-176
-198
-241
-278
-302
-316
-313
-301
-292
-276
-242
-227
-233
-220
-190
-170
-176
-202
-208
-181
-180
-216
-256
-271
-281
-297
-304
-318
-320
-296
-285
-292
-278
-248
-218
-187
-178
-169
-174
-191
-178
-168
-179
-181
-174
-185
-209
-240
-274
-310
-323
-344
-371
-384
-386
-355
-323
-294
-258
-221
-180
-154
-162
-177
-181
-200
-223
-248
-287
-332
-384
-413
-431
-446
-433
-416
-404
-395
-376
-352
-312
-279
-259
-245
-223
-198
-181
-170
-169
-174
-201
-226
-243
-282
-305
-316
-312
-283
-268
-250
-223
-205
-192
-167
-159
-153
-181
-226
-247
-276
-307
-318
-297
-269
-261
-280
-302
-276
-271
-288
-287
-284
-291
-301
-299
-299
-290
-281
-280
-271
-289
-293
-291
-296
-294
-318
-332
-326
-323
-313
-295
-263
-236
-224
-206
-197
-221
-262
-293
-314
-334
-356
-390
-422
-448
-457
-452
-472
-455
-409
-359
-313
-293
-285
-281
-264
-244
-230
-241
-264
-274
-294
-320
-330
-333
-356
-385
-410
-424
-427
-420
-386
-347
-323
-302
-290
-276
-276
-270
-222
-195
-185
-181
-195
-201
-211
-219
-225
-233
-252
-267
-301
-331
-324
-334
-325
-329
-327
-307
-303
-288
-276
-267
-259
-267
-270
-294
-326
-331
-331
-321
-322
-325
-318
-335
-360
-394
-424
-438
-450
-473
-465
-445
-412
-364
-339
-297
-264
-255
-260
-276
-271
-269
-288
-280
-287
-298
-284
-285
-295
-294
-301
-312
-325
-349
-350
-347
-360
-387
-408
-413
-409
-415
-391
-389
-391
-354
-309
-298
-307
-286
-263
-248
-244
-257
-280
-290
-290
-298
-333
-352
-349
-336
-312
-306
-311
-296
-260
-250
-254
-250
-238
-219
-194
-180
-156
-116
-92
-93
-111
-111
-102
-101
-113
-137
-161
-184
-206
-225
-255
-270
-268
-272
-264
-265
-266
-258
-250
-246
-256
-275
-284
-286
-312
-333
-311
-286
-284
-293
-292
-290
-296
-299
-315
-325
-338
-348
-368
-374
-367
-369
-371
-370
-350
-343
-324
-298
-290
-279
-258
-254
-270
-287
-299
-319
-357
-398
-410
-392
-398
-388
-371
-357
-324
-313
-292
-284
-289
-259
-241
-260
-264
-237
-240
-248
-243
-254
-277
-294
-285
-284
-294
-307
-288
-286
-297
-279
-266
-246
-212
-191
-179
-165
-155
-134
-106
-92
-67
-36
-26
-46
-48
-62
-81
-91
-113
-141
-161
-157
-155
-156
-152
-152
-145
-160
-185
-191
-196
-192
-162
-143
-124
-111
-108
-109
-107
-102
-107
-116
-138
-150
-173
-192
-191
-200
-210
-207
-200
-203
-207
-214
-205
-191
-189
-190
-183
-185
-192
-188
-189
-182
-174
-178
-173
-190
-224
-238
-233
-229
-237
-255
-269
-281
-303
-329
-342
-351
-350
-360
-365
-336
-289
-236
-192
-161
-139
-120
-107
-117
-151
-172
-202
-237
-275
-309
-315
-325
-335
-334
-296
-246
-223
-202
-186
-169
-146
-117
-95
-92
-99
-106
-129
-155
-168
-177
-201
-244
-267
-271
-271
-276
-277
-269
-256
-254
-260
-260
-264
-276
-266
-268
-269
-250
-226
-203
-180
-172
-180
-194
-199
-205
-222
-264
-292
-292
-301
-301
-302
-308
-308
-310
-326
-337
-304
-270
-254
-234
-204
-180
-155
-134
-126
-138
-152
-150
-171
-214
-266
-320
-369
-373
-383
-379
-347
-308
-289
-303
-301
-275
-277
-294
-307
-310
-296
-304
-314
-303
-282
-271
-251
-241
-240
-221
-221
-227
-235
-258
-266
-294
-331
-344
-353
-369
-365
-337
-310
-279
-260
-223
-187
-162
-125
-108
-115
-134
-138
-164
-191
-218
-261
-277
-295
-310
-330
-339
-348
-365
-369
-377
-391
-408
-423
-431
-430
-438
-436
-432
-430
-441
-407
-373
-358
-346
-321
-293
-316
-328
-328
-319
-322
-329
-320
-330
-357
-372
-361
-378
-383
-361
-345
-339
-305
-242
-191
-157
-137
-134
-151
-170
-193
-228
-282
-324
-346
-374
-406
-418
-417
-399
-391
-387
-374
-344
-313
-310
-307
-301
-283
-267
-256
-243
-241
-238
-238
-244
-258
-279
-295
-307
-330
-356
-368
-356
-333
-324
-295
-283
-269
-254
-247
-250
-245
-256
-276
-277
-292
-308
-313
-308
-302
-286
-279
-284
-293
-305
-314
-318
-329
-352
-376
-390
-389
-408
-416
-405
-407
-413
-403
-413
-429
-403
-413
-428
-436
-445
-438
-438
-437
-437
-453
-451
-444
-448
-432
-421
-405
-389
-386
-391
-399
-395
-402
-408
-402
-414
-413
-382
-352
-322
-289
-269
-256
-258
-242
-248
-263
-269
-269
-270
-277
-281
-286
-275
-289
-294
-284
-269
-256
-242
-229
-224
-205
-187
-170
-170
-167
-165
-158
-157
-162
-168
-172
-190
-220
-243
-265
-289
-286
-280
-281
-247
-200
-171
-139
-121
-129
-133
-144
-174
-202
-229
-238
-240
-254
-264
-250
-224
-235
-244
-237
-232
-228
-225
-235
-249
-255
-258
-280
-303
-292
-280
-309
-338
-342
-346
-352
-359
-361
-379
-393
-408
-419
-428
-432
-415
-400
-397
-388
-374
-368
-367
-355
-335
-339
-327
-284
-266
-261
-252
-248
-243
-259
-275
-274
-290
-314
-340
-379
-414
-400
-378
-357
-356
-345
-308
-288
-274
-265
-255
-263
-284
-305
-297
-307
-321
-313
-293
-274
-274
-280
-274
-268
-277
-292
-299
-299
-308
-319
-328
-348
-368
-362
-347
-340
-338
-326
-314
-303
-286
-255
-225
-198
-174
-166
-177
-177
-183
-222
-235
-239
-264
-282
-312
-344
-346
-343
-352
-379
-372
-355
-363
-363
-359
-363
-382
-382
-380
-381
-378
-375
-371
-369
-355
-366
-376
-354
-328
-317
-323
-322
-320
-321
-327
-324
-326
-319
-323
-338
-346
-352
-333
-321
-292
-268
-274
-268
-272
-295
-300
-288
-300
-320
-335
-342
-335
-334
-332
-334
-319
-293
-268
-247
-233
-225
-214
-209
-219
-232
-247
-275
-301
-317
-343
-357
-363
-376
-373
-364
-357
-347
-338
-331
-335
-326
-318
-323
-317
-301
-302
-313
-331
-330
-342
-343
-330
-348
-372
-370
-398
-404
-406
-403
-401
-389
-394
-390
-416
-416
-415
-368
-565
-1224
-899
-813
-701
-573
-467
-296
-496
-359
-390
-335
-210
-222
-64
-164
-243
-153
-145
-309
-200
-254
-292
-371
-273
-259
-369
-271
-211
-270
-282
-352
-249
-322
-306
-145
-218
-256
-278
-252
-342
-359
-327
-253
-366
-377
-336
-376
-351
-367
-263
-298
-309
-226
-344
-406
-389
-249
-260
-349
-268
-317
-378
-216
-353
-224
-292
-251
-199
-390
-169
-307
-274
-309
-260
-215
-275
-236
-310
-168
-130
-220
-170
-173
-179
-204
-237
-274
-303
-315
-350
-364
-444
-440
-388
-525
-350
-435
-405
-361
-447
-370
-459
-318
-331
-364
-334
-313
-300
-271
-336
-269
-331
-271
-264
-325
-260
-214
-176
-170
-162
-124
-242
-218
-164
-325
-247
-243
-264
-306
-198
-252
-240
-211
-191
-230
-207
-180
-257
-204
-173
-308
-235
-218
-283
-367
-146
-484
-522
-232
-348
-195
-274
-87
-166
-307
-109
-251
-222
-214
-234
-70
-314
-136
-186
-272
-237
-174
-260
-242
-253
-175
-191
-108
-10
1
-131
-68
-102
-74
-106
-145
-112
-56
-250
-182
-118
-140
-224
-62
11
-217
-102
-95
-106
-144
-90
-157
-324
-122
-354
-351
-202
-404
-201
-397
-124
-485
-724
-638
-616
-322
-698
-320
-380
-577
-245
-415
-261
-45
-398
-70
-360
-206
-127
-225
-232
-160
-83
-299
-220
-56
-214
-107
-63
-122
-120
-181
-281
-148
-199
-94
-141
-90
-204
-285
-158
-292
-341
-293
-270
-337
-367
-307
-180
-294
-107
-51
-148
-104
39
-105
-119
-162
-155
-70
-206
-243
-195
-302
-191
-250
-194
-181
-183
-156
-323
-122
-83
-206
-59
-91
-138
-156
-237
-198
-2
-179
-290
-187
-129
-209
-260
-206
-270
-303
-284
-295
-268
-338
-185
-193
-226
-176
-242
-224
-374
-361
-414
-649
-465
-572
-525
-522
-471
-561
-489
-443
-431
-295
-227
-318
-165
-242
-290
-249
-280
-177
-314
-179
-267
-360
-104
-278
-291
-60
-191
-130
-321
-272
-229
-309
-163
-383
-435
-226
-439
-292
-192
-310
-327
-371
-389
-404
-365
-370
-311
-262
-237
-294
-116
-213
-236
-162
-136
-149
-219
-149
-259
-232
-164
-199
-240
-279
-310
-311
-226
-268
-147
-317
-313
-200
-155
-101
-263
-263
-143
-222
-280
-300
-266
-307
-332
-329
-391
-457
-500
-339
-331
-423
-359
-326
-380
-367
-452
-313
-269
-332
-266
-274
-257
-308
-115
-220
-252
-273
-437
-306
-434
-329
-266
-391
-169
-226
-215
-83
-139
-33
-68
-51
-143
-146
-47
-235
-188
-91
-245
-123
-236
-250
-154
-158
-131
-148
-155
-88
-199
-61
-162
-251
-48
-322
-221
-161
-245
-102
-157
-174
-156
-215
-94
-99
-159
-39
-55
-160
-21
-205
-120
-203
-267
-265
-257
-226
-291
-206
-305
-262
-214
-392
-284
-278
-230
-266
-285
-201
-140
-287
-241
-113
-213
-193
-213
-206
-221
-222
-373
-358
-359
-427
-370
-301
-377
-308
-412
-326
-262
-334
-194
-152
-148
-261
-273
-64
-175
-301
-196
-274
-313
-329
-238
-192
-330
-303
-204
-346
-372
-350
-260
-183
-246
-141
-128
-83
-31
-66
-42
-89
-102
-100
-155
-83
-173
-166
-139
-79
-227
-273
-71
-114
-94
-106
-186
-104
-33
-184
-207
-116
-122
-238
-117
-263
-256
-657
-624
-333
-359
-270
-224
-158
-283
-395
-124
-148
-79
-80
-86
-80
-370
-90
-14
-316
-191
-194
-380
-279
-110
-288
-18
51
-36
-115
-162
-159
-249
5
-187
-359
-155
-196
-370
-319
-379
-415
-395
-305
-436
-476
-288
-232
-315
-214
-291
-259
-213
-224
-192
-104
-202
-76
-147
-230
-193
-178
-157
-218
-424
-144
-213
-152
-92
-138
-83
-9
-150
-108
-60
-28
-52
13
-76
-66
-153
-217
-36
-234
-59
-127
-232
-232
-290
-184
-87
-205
-172
-103
-244
-103
-37
-182
-80
-95
-84
-23
-139
-156
-156
-108
-161
-97
-73
-179
-140
-238
-120
-173
-161
-79
-245
-264
-268
-291
-228
-274
-328
-198
-330
-355
-343
-208
-316
-193
-214
-254
-185
-271
-293
-122
-300
-327
-300
-287
-348
-438
-322
-350
-445
-349
-460
-548
-342
-334
-380
-328
-264
-374
-239
-220
-282
-230
-160
-235
-250
-298
-311
-320
-328
-348
-349
-339
-348
-530
-349
-296
-507
-258
-346
-471
-355
-310
-294
-423
-341
-258
-361
-306
-302
-404
-274
-277
-347
-31
-214
-338
-121
-287
-290
-145
-179
-213
-253
-148
-136
-289
-230
-161
-340
-342
-168
-295
-348
-429
-310
-203
-335
-409
-216
-313
-397
-419
-270
-147
-409
-297
-167
-427
-344
-213
-223
-231
-257
-201
-190
-275
-150
-142
-216
-236
-193
-168
-341
-282
-197
-238
-286
-335
-347
-347
-314
-396
-418
-353
-369
-267
-272
-291
-305
-189
-270
-332
-259
-117
-250
-233
-162
-261
-259
-181
-180
-143
-125
-201
-203
-182
-214
-260
-130
-141
-190
-166
-258
-189
-134
-204
-196
-66
-137
-103
-188
-158
-207
-299
-164
-128
-176
-168
-269
-170
-204
-284
-165
-114
-180
-253
-226
-194
-239
-257
-187
-139
-224
-206
-203
-224
-193
-271
-229
-168
-153
-247
-171
-233
-277
-187
-161
-238
-257
-209
-194
-279
-239
-133
-243
-307
-260
-297
-338
-320
-363
-355
-332
-343
-375
-343
-400
-399
-354
-400
-417
-396
-357
-434
-454
-425
-411
-441
-320
-353
-309
-307
-296
-194
-249
-296
-266
-271
-358
-339
-281
-241
-248
-267
-287
-264
-298
-274
-260
-197
-253
-206
-166
-247
-335
-300
-184
-268
-248
-156
-161
-209
-107
-22
-152
-65
23
-52
-116
-137
-85
-16
-46
-77
-34
-71
-75
-72
-38
-81
-69
2
-53
-165
-271
-194
-246
-278
-256
-294
-280
-274
-309
-213
-193
-216
-157
-239
-343
-439
-380
-329
-364
-368
-333
-378
-449
-397
-314
-271
-317
-269
-263
-323
-312
-263
-248
-277
-219
-271
-281
-271
-273
-261
-224
-170
-185
-199
-228
-306
-274
-192
-184
-131
-32
-81
-101
-65
-72
-11
52
168
87
52
122
110
50
101
240
185
144
99
92
26
76
213
353
320
266
193
151
106
88
163
115
6
8
-86
-210
-293
-302
-215
-246
-280
-368
-385
-536
-507
-485
-455
-526
-601
-681
-835
-897
-858
-777
-806
-822
-869
-871
-935
-950
-853
-813
-711
-690
-651
-647
-600
-547
-509
-450
-461
-431
-429
-453
-461
-497
-480
-375
-299
-306
-279
-268
-212
-152
-74
36
9
23
32
-78
-144
59
166
95
210
287
144
163
277
370
449
462
548
555
492
210
187
350
369
231
193
205
71
-33
-30
-64
-141
-135
-181
-311
-440
-578
-602
-614
-639
-792
-881
-899
-951
-1057
-1092
-1045
-1019
-1021
-1079
-1127
-1136
-1086
-1045
-962
-928
-926
-881
-849
-862
-832
-737
-620
-538
-551
-501
-508
-491
-399
-363
-337
-335
-326
-345
-340
-346
-327
-268
-226
-261
-275
-246
-240
-201
-77
-6
-45
21
82
92
124
133
242
395
399
291
248
321
446
502
505
480
472
500
533
517
416
346
403
379
249
136
150
157
1
-23
-89
-170
-239
-291
-308
-397
-414
-463
-471
-556
-687
-803
-862
-858
-974
-1044
-1033
-909
-963
-1007
-1030
-1002
-980
-979
-863
-834
-740
-661
-542
-516
-556
-506
-474
-444
-375
-312
-278
-256
-235
-272
-333
-386
-346
-290
-297
-329
-252
-215
-255
-278
-275
-260
-291
-248
-184
-162
-154
-78
58
151
141
178
223
304
390
449
445
520
540
526
435
320
458
556
629
630
632
542
500
439
362
288
263
212
141
-23
-155
-186
-262
-320
-388
-497
-612
-732
-803
-815
-869
-929
-1011
-1041
-1147
-1278
-1201
-1081
-994
-1022
-981
-867
-950
-1015
-927
-739
-650
-621
-505
-468
-531
-563
-530
-408
-332
-299
-220
-201
-248
-286
-261
-230
-273
-301
-275
-274
-298
-335
-267
-201
-206
-228
-214
-187
-163
-164
-108
-25
35
67
80
130
209
304
434
543
649
641
643
642
615
678
729
780
706
700
626
523
406
380
407
335
242
109
46
-92
-220
-246
-309
-352
-510
-598
-698
-806
-910
-902
-847
-886
-890
-977
-1017
-1115
-1068
-965
-877
-868
-876
-879
-982
-1050
-956
-839
-680
-546
-435
-468
-522
-529
-425
-406
-342
-234
-191
-188
-282
-286
-297
-256
-233
-196
-233
-271
-277
-323
-307
-288
-315
-309
-350
-337
-356
-276
-191
-43
-4
88
196
192
200
335
537
655
718
818
865
716
564
671
731
711
681
731
700
530
430
340
329
213
150
93
-45
-181
-274
-357
-405
-474
-609
-702
-781
-869
-1013
-1087
-1107
-1143
-1187
-1286
-1383
-1552
-1509
-1382
-1272
-1229
-1177
-1064
-1094
-1259
-1210
-954
-788
-715
-661
-505
-598
-737
-692
-530
-459
-464
-304
-198
-326
-484
-502
-413
-461
-547
-541
-493
-539
-624
-594
-482
-459
-444
-383
-272
-355
-313
-179
-42
36
172
292
284
263
391
521
591
740
881
938
751
679
785
874
822
779
874
791
650
467
378
305
211
171
109
24
-191
-282
-412
-458
-604
-742
-809
-878
-1012
-1179
-1177
-1174
-1142
-1188
-1251
-1230
-1310
-1367
-1335
-1135
-1005
-975
-952
-920
-927
-998
-972
-810
-582
-457
-396
-448
-525
-582
-662
-644
-580
-435
-447
-442
-485
-554
-641
-695
-593
-599
-680
-696
-665
-663
-721
-710
-651
-573
-513
-462
-376
-255
-161
-5
188
284
246
340
623
792
814
906
1134
1180
1027
944
1070
1173
1167
1234
1192
1090
877
727
599
535
460
347
265
162
-62
-259
-437
-448
-525
-646
-689
-762
-916
-991
-1018
-1029
-1124
-1120
-1118
-1167
-1287
-1324
-1230
-1133
-1009
-946
-1021
-1064
-1087
-1100
-1035
-944
-771
-687
-644
-679
-766
-783
-797
-684
-589
-569
-605
-700
-732
-848
-906
-913
-838
-791
-807
-802
-819
-856
-785
-722
-643
-580
-506
-381
-309
-156
-16
181
303
425
572
763
924
1039
1231
1358
1379
1331
1307
1266
1262
1337
1388
1368
1193
1039
877
688
520
365
348
290
221
17
-161
-263
-396
-465
-568
-570
-631
-719
-771
-874
-980
-1061
-1025
-1073
-1132
-1178
-1255
-1312
-1271
-1132
-1070
-1062
-1074
-1124
-1205
-1099
-935
-858
-767
-629
-559
-724
-842
-842
-734
-674
-590
-510
-574
-663
-744
-780
-822
-835
-757
-700
-632
-683
-695
-674
-615
-551
-490
-416
-236
-125
-23
59
219
395
448
604
727
911
1062
1186
1377
1416
1477
1452
1419
1325
1329
1446
1437
1337
1169
1065
914
674
514
393
289
242
159
36
-169
-294
-389
-497
-645
-728
-781
-827
-897
-971
-1052
-1129
-1122
-1156
-1186
-1336
-1410
-1237
-1061
-1067
-1173
-1128
-1057
-1163
-1291
-1256
-1030
-911
-818
-724
-801
-945
-1023
-974
-920
-921
-898
-773
-706
-841
-1013
-1076
-1016
-980
-1012
-1004
-897
-844
-872
-835
-772
-758
-731
-595
-420
-365
-284
-35
169
219
233
381
547
748
883
1095
1262
1384
1399
1422
1412
1340
1298
1342
1414
1338
1121
978
874
735
534
356
294
267
170
22
-130
-305
-462
-556
-653
-791
-860
-891
-896
-964
-1077
-1133
-1153
-1134
-1194
-1386
-1421
-1293
-1153
-1237
-1330
-1272
-1200
-1306
-1396
-1243
-1045
-1020
-941
-825
-852
-1033
-1100
-937
-862
-919
-858
-695
-635
-810
-906
-874
-852
-871
-892
-804
-779
-822
-818
-782
-764
-711
-617
-426
-254
-144
-41
107
276
339
377
582
754
897
959
1166
1285
1296
1305
1398
1445
1336
1334
1385
1369
1243
1114
979
801
625
490
380
254
165
106
-28
-189
-310
-427
-551
-619
-684
-754
-813
-854
-902
-944
-1037
-1108
-1100
-1248
-1396
-1309
-1170
-1207
-1288
-1265
-1186
-1279
-1483
-1338
-1114
-1051
-1043
-892
-823
-954
-1088
-1076
-889
-907
-904
-751
-613
-740
-947
-942
-902
-982
-1036
-889
-714
-761
-800
-721
-711
-753
-738
-593
-433
-373
-218
-50
64
109
151
288
458
600
756
965
1142
1215
1210
1281
1339
1308
1260
1244
1316
1281
1276
1216
1059
870
719
621
399
251
206
164
61
-112
-219
-369
-518
-622
-649
-715
-755
-792
-801
-894
-1024
-1136
-1189
-1276
-1439
-1349
-1211
-1171
-1249
-1262
-1250
-1376
-1426
-1344
-1207
-1170
-1068
-875
-890
-1029
-1060
-961
-919
-955
-897
-761
-709
-795
-827
-824
-884
-928
-860
-777
-732
-740
-663
-597
-587
-595
-538
-381
-264
-149
-36
78
212
270
357
430
543
665
878
1060
1181
1310
1399
1488
1475
1531
1537
1495
1474
1504
1440
1362
1237
1091
967
841
698
578
485
412
312
189
33
-96
-249
-356
-436
-530
-609
-649
-701
-744
-874
-1007
-1064
-1207
-1361
-1391
-1299
-1310
-1412
-1374
-1338
-1427
-1577
-1539
-1381
-1397
-1369
-1204
-1140
-1227
-1299
-1168
-1087
-1129
-1072
-918
-807
-885
-947
-927
-966
-1026
-1018
-963
-910
-898
-853
-800
-804
-815
-757
-614
-542
-422
-281
-124
-20
62
135
252
355
492
664
860
994
1081
1144
1247
1232
1250
1327
1396
1340
1277
1358
1288
1146
1071
1014
902
706
637
540
406
254
147
66
-96
-253
-310
-399
-471
-593
-669
-689
-807
-949
-1048
-1134
-1222
-1334
-1387
-1382
-1391
-1441
-1478
-1456
-1493
-1516
-1511
-1440
-1406
-1378
-1293
-1229
-1229
-1256
-1240
-1189
-1154
-1129
-1071
-998
-1002
-1009
-997
-1021
-1053
-1023
-964
-919
-907
-868
-818
-785
-799
-750
-636
-522
-415
-320
-172
-82
13
117
179
243
339
488
651
732
821
963
1114
1127
1127
1175
1281
1298
1323
1294
1246
1153
1126
1116
941
796
717
697
605
416
302
232
163
55
-96
-159
-254
-332
-408
-493
-602
-724
-745
-793
-979
-1129
-1204
-1221
-1297
-1391
-1405
-1415
-1463
-1495
-1458
-1469
-1465
-1419
-1349
-1296
-1288
-1261
-1191
-1110
-1115
-1092
-1050
-983
-997
-1028
-1018
-1029
-1064
-1069
-998
-977
-1038
-984
-904
-852
-844
-797
-670
-586
-470
-389
-316
-231
-165
-60
33
119
244
365
505
578
684
747
870
1005
1142
1235
1259
1288
1373
1360
1329
1274
1225
1175
1100
1028
904
815
725
638
524
381
281
149
47
-28
-175
-308
-397
-464
-562
-721
-799
-882
-904
-1016
-1118
-1200
-1287
-1316
-1389
-1482
-1489
-1513
-1470
-1463
-1472
-1452
-1458
-1421
-1423
-1400
-1352
-1311
-1186
-1167
-1136
-1149
-1174
-1102
-1099
-1057
-1006
-960
-884
-873
-878
-903
-882
-814
-776
-707
-641
-551
-467
-399
-318
-238
-122
10
96
180
261
331
385
481
634
773
904
994
1098
1131
1176
1217
1245
1296
1345
1397
1425
1351
1248
1142
1044
966
882
858
844
771
630
478
333
158
42
-11
-91
-150
-220
-306
-454
-645
-767
-878
-1001
-1024
-1051
-1091
-1168
-1238
-1290
-1336
-1348
-1356
-1333
-1304
-1274
-1261
-1277
-1278
-1281
-1253
-1213
-1218
-1187
-1124
-1094
-1049
-1030
-1021
-1009
-974
-949
-951
-970
-958
-904
-835
-788
-743
-677
-581
-536
-468
-380
-303
-203
-92
-6
34
88
149
193
236
308
435
556
633
644
710
781
831
898
971
1011
1059
1107
1143
1080
977
914
915
880
765
713
621
540
397
254
106
10
-54
-124
-248
-333
-429
-533
-644
-736
-785
-896
-882
-925
-1003
-1101
-1199
-1189
-1266
-1339
-1408
-1433
-1380
-1399
-1467
-1487
-1454
-1412
-1474
-1471
-1405
-1388
-1348
-1329
-1271
-1281
-1279
-1205
-1150
-1122
-1109
-1025
-952
-914
-929
-897
-845
-811
-766
-712
-661
-593
-497
-409
-319
-268
-191
-114
-68
3
65
155
257
356
432
482
557
623
698
772
868
938
998
1029
1075
1083
1072
1090
1124
1153
1051
996
906
883
714
573
519
414
296
181
93
-30
-174
-261
-295
-404
-490
-553
-580
-704
-818
-907
-972
-1020
-1102
-1141
-1165
-1206
-1257
-1297
-1368
-1410
-1428
-1423
-1434
-1445
-1430
-1378
-1349
-1358
-1320
-1279
-1228
-1170
-1139
-1107
-1095
-1088
-1055
-1014
-1011
-1003
-934
-859
-822
-778
-707
-647
-582
-535
-463
-381
-294
-244
-209
-98
-32
15
135
217
242
286
349
395
433
519
625
702
737
799
877
872
884
923
989
1000
989
971
935
890
797
773
747
643
509
437
395
285
162
88
11
-125
-283
-406
-492
-590
-687
-743
-779
-917
-999
-1062
-1118
-1193
-1272
-1251
-1303
-1356
-1396
-1399
-1436
-1466
-1456
-1419
-1439
-1441
-1416
-1406
-1407
-1403
-1305
-1261
-1242
-1198
-1158
-1111
-1107
-1101
-1036
-987
-938
-916
-873
-785
-724
-667
-585
-502
-450
-389
-329
-277
-226
-169
-110
-62
-25
29
118
234
309
346
408
498
538
555
612
669
696
710
752
772
761
756
801
809
748
723
714
719
651
607
570
528
479
374
247
91
31
1
-104
-194
-268
-323
-389
-497
-595
-680
-708
-767
-819
-893
-945
-938
-949
-971
-1046
-1102
-1117
-1091
-1116
-1170
-1139
-1088
-1085
-1142
-1205
-1219
-1183
-1166
-1136
-1070
-1066
-1049
-1025
-1003
-984
-990
-913
-808
-795
-799
-726
-640
-612
-572
-504
-413
-370
-331
-317
-311
-272
-256
-225
-198
-156
-85
8
101
109
202
257
304
361
439
512
550
577
617
652
644
653
662
649
594
525
390
265
126
61
39
57
41
33
-36
-110
-218
-323
-354
-374
-378
-409
-430
-523
-673
-740
-780
-796
-845
-847
-877
-951
-1042
-1109
-1163
-1188
-1197
-1149
-1136
-1101
-1078
-1079
-1071
-1044
-1047
-1062
-1069
-1083
-1105
-1126
-1094
-1106
-1092
-1083
-1046
-1021
-1021
-996
-1015
-1040
-1014
-981
-919
-807
-691
-594
-549
-508
-505
-475
-466
-426
-367
-335
-313
-278
-263
-256
-219
-161
-104
-68
-3
23
33
78
128
172
228
321
378
420
442
432
421
397
333
265
227
173
111
65
43
4
-35
-43
-50
-108
-174
-207
-236
-293
-326
-343
-368
-402
-457
-505
-559
-602
-666
-718
-808
-892
-956
-999
-1029
-1049
-1065
-1050
-1014
-995
-998
-1029
-1037
-1031
-1027
-1057
-1066
-1079
-1103
-1100
-1065
-1047
-1039
-992
-973
-1000
-1074
-1069
-1045
-995
-942
-911
-854
-822
-783
-759
-722
-696
-663
-607
-574
-546
-526
-484
-457
-464
-424
-371
-343
-269
-204
-184
-174
-176
-151
-130
-108
-83
-22
29
-6
-47
-58
-65
-54
-14
9
17
15
8
28
18
-17
-38
-71
-82
-114
-153
-183
-199
-189
-203
-265
-316
-358
-396
-477
-552
-586
-595
-630
-686
-700
-705
-701
-695
-724
-776
-794
-828
-860
-893
-935
-941
-913
-879
-875
-877
-885
-852
-810
-794
-822
-835
-811
-834
-831
-870
-863
-815
-770
-735
-728
-698
-662
-632
-623
-577
-538
-502
-436
-403
-358
-304
-261
-230
-181
-182
-186
-155
-133
-115
-150
-176
-174
-175
-180
-130
-78
-14
28
41
42
39
51
60
92
104
133
147
180
193
189
209
195
167
108
63
8
5
-1
7
24
6
26
2
-54
-77
-83
-118
-155
-174
-190
-221
-251
-287
-329
-401
-435
-415
-429
-467
-474
-480
-491
-520
-525
-549
-557
-551
-549
-554
-551
-499
-525
-537
-550
-565
-567
-575
-574
-537
-515
-469
-433
-394
-332
-310
-271
-221
-201
-218
-219
-196
-157
-143
-127
-106
-91
-88
-89
-47
-10
25
55
72
92
108
131
168
205
241
249
289
327
325
337
348
390
386
400
417
450
455
435
418
407
388
344
309
280
283
267
256
240
228
231
243
250
183
136
104
68
-14
-44
-60
-139
-197
-247
-292
-339
-318
-286
-273
-295
-327
-365
-383
-409
-454
-461
-438
-427
-413
-415
-413
-433
-474
-492
-496
-482
-465
-433
-398
-394
-378
-326
-322
-302
-298
-286
-268
-265
-275
-259
-235
-221
-210
-192
-174
-177
-149
-142
-145
-140
-143
-154
-191
-187
-166
-131
-83
-49
-37
-12
7
-5
10
26
44
41
71
122
172
187
218
237
226
189
167
171
139
123
100
98
68
70
58
71
90
102
98
109
111
70
48
-9
-53
-115
-150
-177
-224
-262
-245
-269
-317
-339
-373
-385
-401
-439
-477
-478
-455
-419
-387
-342
-331
-337
-354
-362
-380
-386
-378
-381
-387
-384
-365
-349
-344
-377
-395
-386
-353
-344
-319
-274
-270
-261
-237
-241
-222
-226
-247
-255
-280
-280
-281
-275
-256
-216
-191
-156
-129
-126
-88
-72
-48
21
47
59
102
124
119
104
106
103
110
129
102
86
86
77
23
-22
-26
-41
-44
-30
-18
-32
-46
-73
-73
-81
-128
-157
-161
-175
-219
-258
-234
-238
-298
-300
-298
-333
-358
-360
-375
-410
-415
-420
-452
-462
-449
-427
-442
-432
-412
-392
-397
-400
-391
-407
-459
-478
-438
-440
-475
-473
-437
-468
-522
-522
-519
-562
-563
-514
-474
-451
-429
-395
-369
-352
-349
-352
-383
-393
-414
-426
-409
-370
-329
-309
-281
-295
-291
-264
-238
-222
-182
-114
-85
-65
-27
-40
-81
-96
-132
-174
-183
-200
-229
-236
-246
-239
-206
-163
-148
-148
-140
-128
-160
-209
-243
-284
-316
-333
-367
-393
-365
-367
-420
-458
-464
-463
-482
-461
-438
-442
-447
-459
-476
-478
-484
-497
-500
-529
-557
-552
-539
-522
-510
-482
-463
-457
-425
-453
-476
-491
-512
-545
-592
-628
-622
-622
-648
-633
-587
-570
-583
-538
-538
-536
-520
-511
-512
-493
-472
-449
-411
-366
-331
-325
-336
-355
-366
-382
-381
-332
-287
-247
-201
-188
-166
-146
-144
-151
-167
-199
-227
-265
-278
-277
-273
-251
-234
-214
-218
-238
-233
-228
-264
-298
-304
-342
-381
-399
-391
-398
-401
-372
-359
-380
-372
-373
-413
-444
-450
-451
-483
-475
-440
-430
-452
-420
-394
-422
-447
-462
-502
-567
-567
-570
-587
-576
-555
-521
-520
-527
-525
-535
-528
-539
-555
-528
-511
-490
-449
-429
-411
-403
-389
-360
-375
-382
-365
-352
-359
-360
-329
-276
-208
-181
-166
-144
-128
-156
-145
-105
-105
-118
-96
-86
-83
-65
-62
-95
-128
-133
-148
-173
-179
-172
-180
-200
-218
-199
-191
-170
-162
-155
-118
-125
-163
-177
-225
-277
-269
-244
-259
-281
-294
-303
-323
-339
-334
-326
-343
-339
-356
-372
-329
-307
-332
-361
-369
-405
-462
-486
-462
-457
-477
-440
-412
-417
-440
-443
-452
-482
-521
-495
-458
-490
-505
-507
-533
-547
-556
-522
-502
-511
-495
-469
-448
-405
-379
-356
-314
-330
-327
-288
-308
-365
-361
-344
-361
-374
-375
-328
-317
-333
-292
-256
-243
-261
-257
-236
-227
-236
-220
-203
-218
-222
-227
-257
-293
-309
-298
-325
-331
-296
-305
-331
-333
-330
-320
-307
-333
-317
-333
-387
-413
-426
-438
-458
-465
-454
-471
-511
-506
-500
-535
-561
-548
-541
-517
-498
-502
-508
-505
-545
-568
-569
-564
-556
-574
-569
-561
-539
-506
-463
-421
-425
-415
-390
-391
-396
-373
-363
-363
-360
-365
-344
-337
-335
-325
-348
-345
-310
-309
-326
-332
-306
-272
-255
-211
-189
-170
-176
-239
-274
-278
-268
-261
-267
-265
-253
-233
-194
-162
-146
-151
-169
-198
-180
-166
-167
-118
-91
-93
-66
-40
-29
6
-3
-24
-12
-35
-39
-17
-10
-28
-35
-11
12
4
-4
-5
-11
-40
-66
-64
-71
-51
-46
-33
25
35
25
41
62
62
21
25
43
25
8
9
27
16
-7
-24
-25
-28
-59
-60
-43
-36
-31
-10
30
40
45
62
66
43
33
15
-1
-28
-63
-69
-79
-90
-85
-91
-121
-146
-154
-167
-185
-188
-157
-126
-131
-129
-130
-144
-153
-169
-181
-224
-265
-292
-345
-374
-398
-428
-453
-473
-466
-440
-404
-386
-391
-415
-420
-390
-401
-438
-426
-432
-438
-436
-430
-397
-402
-445
-471
-459
-489
-526
-534
-573
-619
-631
-631
-628
-606
-600
-591
-586
-565
-561
-597
-594
-609
-615
-597
-626
-646
-634
-638
-672
-695
-670
-662
-705
-742
-740
-735
-743
-754
-750
-733
-729
-741
-698
-644
-662
-644
-634
-637
-620
-626
-620
-621
-660
-688
-673
-673
-682
-689
-709
-701
-656
-643
-634
-621
-616
-606
-611
-606
-579
-583
-603
-638
-673
-691
-728
-758
-782
-778
-768
-760
-743
-746
-737
-750
-773
-759
-756
-756
-742
-709
-690
-698
-656
-597
-605
-570
-534
-567
-545
-541
-548
-499
-473
-477
-458
-453
-468
-468
-471
-485
-482
-473
-452
-403
-383
-360
-314
-279
-267
-242
-222
-214
-243
-260
-262
-287
-292
-273
-284
-266
-244
-240
-236
-231
-198
-190
-192
-172
-175
-145
-97
-60
-28
23
61
86
109
80
56
87
95
71
56
36
-2
-17
-28
-39
-37
-27
-24
-65
-74
-62
-79
-67
-47
-86
-86
-47
-64
-96
-110
-124
-177
-227
-235
-246
-252
-254
-243
-263
-280
-281
-286
-296
-313
-307
-323
-325
-301
-292
-282
-273
-271
-264
-301
-334
-373
-422
-471
-504
-495
-513
-493
-494
-496
-472
-505
-524
-522
-503
-485
-474
-482
-473
-455
-483
-502
-488
-454
-463
-462
-431
-406
-396
-385
-354
-339
-350
-346
-327
-349
-353
-343
-338
-333
-319
-292
-306
-335
-347
-344
-333
-347
-346
-319
-296
-270
-237
-257
-274
-249
-288
-313
-308
-317
-334
-302
-292
-307
-303
-301
-319
-336
-362
-375
-359
-340
-337
-362
-364
-347
-338
-310
-284
-296
-311
-309
-305
-327
-334
-334
-342
-347
-348
-368
-371
-368
-349
-338
-353
-324
-306
-302
-316
-345
-346
-316
-321
-334
-324
-336
-364
-374
-385
-403
-408
-389
-390
-411
-397
-361
-359
-375
-377
-392
-406
-381
-390
-401
-380
-395
-393
-363
-362
-338
-335
-357
-354
-364
-394
-411
-408
-418
-420
-391
-388
-390
-372
-372
-363
-374
-398
-361
-330
-308
-278
-248
-186
-157
-140
-102
-71
-71
-98
-110
-105
-108
-102
-79
-74
-63
-34
-46
-45
-65
-70
-57
-49
-24
13
48
81
120
136
121
132
136
95
39
2
-7
-21
-55
-43
-15
4
17
19
10
12
46
51
43
41
60
63
77
55
25
38
15
-4
-7
-4
4
-34
-64
-65
-68
-81
-91
-69
-81
-88
-94
-136
-176
-187
-184
-211
-220
-223
-214
-205
-202
-202
-199
-192
-190
-210
-244
-247
-259
-277
-284
-273
-274
-266
-254
-283
-303
-302
-327
-344
-330
-313
-307
-288
-244
-213
-221
-201
-188
-228
-231
-227
-228
-229
-211
-190
-219
-250
-247
-255
-276
-286
-292
-299
-310
-308
-338
-367
-349
-323
-345
-348
-305
-311
-301
-297
-309
-315
-312
-272
-264
-280
-261
-249
-255
-228
-180
-159
-130
-90
-91
-56
1
1
11
12
8
41
53
47
42
31
42
14
-20
-17
-24
-34
-24
-16
-20
-16
-5
-16
-44
-57
-54
-52
-57
-70
-70
-22
-3
-15
12
4
-35
-37
-35
-43
-39
-42
-35
-24
-30
-24
-17
3
19
20
28
53
38
23
35
27
-7
-7
0
-18
-12
8
17
0
6
19
-7
-18
-26
-74
-109
-101
-104
-95
-69
-54
-26
1
7
10
16
-12
-1
7
-3
24
53
68
46
17
13
6
-19
-3
17
-9
-15
-5
-12
-16
11
44
49
39
46
68
90
89
102
127
133
149
155
158
145
113
114
105
95
124
132
143
130
133
148
142
189
245
250
262
277
281
267
266
301
309
303
311
310
292
268
220
175
160
121
105
149
163
156
165
179
190
203
199
196
222
222
193
188
165
155
186
167
149
163
167
157
140
123
91
61
82
73
39
59
85
93
72
57
71
84
64
5
-21
-1
-12
13
11
-41
-85
-87
-111
-161
-186
-215
-254
-292
-298
-301
-313
-298
-296
-307
-303
-293
-269
-256
-266
-269
-263
-266
-253
-213
-204
-202
-163
-142
-149
-168
-150
-135
-165
-147
-88
-60
-43
5
40
38
8
14
40
15
-7
9
24
40
40
54
67
68
86
96
85
62
74
87
76
71
102
137
116
88
85
62
64
69
61
76
67
90
96
72
66
52
47
49
41
38
34
13
-14
-23
-19
-20
-44
-69
-93
-111
-119
-144
-163
-163
-152
-137
-130
-115
-98
-94
-93
-100
-102
-92
-93
-68
-72
-80
-46
-47
-45
-47
-36
-34
-65
-79
-108
-134
-140
-158
-170
-155
-153
-154
-158
-177
-167
-141
-117
-95
-91
-58
-35
-68
-53
-56
-104
-118
-117
-123
-150
-172
-174
-161
-169
-187
-194
-176
-155
-133
-141
-160
-138
-144
-143
-155
-207
-223
-206
-239
-254
-258
-252
-211
-194
-213
-232
-242
-240
-248
-287
-302
-302
-285
-284
-274
-255
-257
-224
-202
-190
-171
-162
-160
-161
-170
-170
-157
-144
-131
-111
-115
-114
-114
-113
-109
-110
-116
-117
-98
-98
-85
-74
-93
-112
-98
-90
-132
-175
-147
-143
-179
-199
-216
-219
-217
-190
-169
-150
-139
-131
-122
-125
-134
-129
-108
-96
-131
-184
-186
-204
-249
-246
-203
-200
-212
-233
-284
-306
-301
-297
-297
-284
-259
-265
-258
-266
-268
-210
-164
-167
-148
-117
-112
-103
-141
-167
-168
-181
-167
-190
-189
-165
-140
-105
-107
-105
-85
-54
-51
-52
12
40
23
13
-1
-7
-34
-34
-23
-38
-50
-35
-28
-64
-64
-71
-102
-99
-110
-110
-90
-120
-122
-114
-144
-161
-154
-158
-161
-158
-171
-172
-170
-174
-168
-197
-212
-245
-262
-268
-288
-283
-265
-238
-253
-246
-201
-195
-205
-202
-210
-232
-241
-261
-298
-337
-349
-335
-310
-305
-297
-273
-241
-212
-231
-247
-244
-234
-249
-258
-238
-219
-197
-212
-230
-222
-254
-297
-309
-324
-344
-323
-310
-317
-318
-285
-250
-236
-247
-244
-209
-177
-175
-183
-157
-157
-176
-183
-180
-167
-146
-113
-112
-119
-105
-54
-27
-40
-21
-27
-22
-11
-3
16
28
58
66
30
8
-2
-31
-46
-62
-80
-87
-59
-13
-2
1
24
34
16
0
5
1
-13
-12
-14
-2
11
23
49
43
30
16
-9
-22
-2
15
25
26
26
36
69
104
123
157
152
112
87
95
84
43
50
54
23
8
24
34
69
114
132
127
113
133
150
137
178
244
250
244
237
212
203
214
205
188
185
194
185
139
139
122
84
95
125
124
118
130
123
125
133
119
106
115
113
111
63
10
-7
-33
-20
-11
-28
26
33
-4
-23
-61
-77
-92
-112
-114
-109
-100
-109
-102
-104
-115
-125
-119
-97
-81
-78
-66
-66
-71
-76
-78
-71
-73
-85
-105
-125
-151
-158
-178
-189
-180
-224
-238
-212
-182
-149
-172
-179
-189
-216
-238
-273
-287
-290
-293
-299
-327
-327
-304
-281
-270
-271
-292
-325
-356
-393
-415
-412
-391
-389
-373
-367
-377
-373
-371
-379
-372
-373
-380
-374
-349
-365
-409
-385
-407
-441
-456
-482
-498
-518
-525
-532
-531
-517
-481
-449
-426
-384
-368
-354
-338
-329
-326
-328
-319
-314
-332
-323
-308
-316
-322
-324
-341
-345
-316
-304
-280
-262
-275
-268
-243
-230
-214
-216
-222
-228
-240
-270
-304
-301
-270
-261
-283
-290
-264
-294
-316
-332
-337
-296
-268
-225
-245
-279
-296
-302
-288
-280
-228
-182
-169
-161
-181
-205
-219
-218
-220
-231
-245
-261
-276
-293
-293
-285
-251
-222
-193
-176
-196
-227
-228
-227
-248
-223
-214
-207
-191
-163
-146
-160
-157
-143
-144
-142
-153
-140
-90
-74
-58
-75
-118
-116
-121
-136
-160
-145
-93
-74
-86
-69
-51
-55
-43
-36
-63
-98
-92
-123
-154
-150
-149
-132
-105
-113
-128
-147
-158
-150
-163
-174
-192
-213
-187
-190
-221
-209
-166
-152
-149
-147
-119
-95
-79
-53
-58
-69
-93
-101
-72
-73
-100
-111
-123
-132
-127
-154
-160
-127
-96
-101
-125
-133
-96
-71
-80
-73
-65
-96
-125
-119
-159
-168
-133
-150
-178
-203
-221
-229
-204
-165
-146
-141
-147
-179
-194
-187
-157
-110
-56
-17
-35
-55
-88
-119
-145
-152
-154
-152
-127
-114
-123
-126
-116
-88
-86
-73
-43
-65
-90
-106
-104
-88
-83
-51
-38
-51
-64
-88
-113
-121
-139
-167
-167
-188
-198
-197
-205
-179
-158
-139
-160
-190
-205
-226
-251
-296
-304
-286
-277
-276
-269
-271
-259
-258
-291
-317
-329
-329
-310
-279
-252
-249
-266
-276
-315
-354
-374
-370
-398
-410
-398
-389
-387
-380
-372
-365
-323
-313
-285
-235
-223
-228
-258
-266
-280
-266
-210
-191
-174
-145
-145
-144
-165
-151
-147
-169
-163
-192
-246
-296
-310
-294
-278
-253
-223
-189
-170
-186
-203
-207
-220
-240
-221
-213
-208
-219
-215
-206
-211
-209
-244
-253
-230
-259
-284
-297
-303
-303
-285
-246
-257
-251
-248
-279
-304
-314
-325
-333
-292
-282
-287
-253
-242
-224
-234
-252
-272
-311
-312
-305
-322
-341
-338
-354
-384
-371
-400
-401
-365
-346
-323
-341
-341
-340
-353
-358
-375
-375
-364
-364
-372
-375
-371
-368
-352
-352
-347
-310
-298
-260
-249
-273
-259
-256
-274
-280
-282
-313
-304
-266
-257
-241
-208
-186
-174
-164
-182
-198
-186
-175
-173
-226
-252
-240
-263
-292
-279
-256
-228
-227
-201
-160
-175
-175
-138
-127
-126
-106
-119
-125
-147
-162
-180
-218
-222
-214
-222
-216
-216
-250
-249
-251
-285
-299
-291
-278
-310
-327
-333
-330
-303
-328
-327
-318
-327
-332
-359
-343
-318
-331
-321
-305
-344
-349
-332
-322
-308
-317
-293
-267
-293
-310
-306
-292
-272
-261
-249
-273
-287
-267
-263
-250
-244
-252
-249
-270
-271
-278
-290
-260
-273
-276
-260
-240
-223
-213
-218
-203
-188
-210
-192
-207
-194
-159
-142
-133
-124
-120
-110
-110
-127
-110
-82
-65
-80
-91
-95
-113
-116
-81
-67
-57
-53
-93
-91
-76
-54
-38
-33
-45
-64
-56
-49
-37
-36
-30
1
-11
-16
-14
-34
-40
-47
-56
-55
-38
-26
-51
-58
-47
-45
-21
0
-25
-22
-8
-14
-22
-22
-12
-31
-78
-77
-62
-71
-32
-9
18
37
4
-13
-25
-43
-59
-45
-17
-21
1
2
-8
-6
-45
-48
-65
-100
-105
-91
-85
-90
-70
-56
-39
-49
-45
-45
-79
-54
-75
-112
-108
-136
-149
-123
-101
-99
-98
-111
-134
-156
-179
-188
-220
-242
-257
-252
-249
-219
-182
-182
-186
-204
-241
-261
-275
-296
-280
-301
-315
-288
-293
-301
-302
-294
-254
-251
-289
-272
-282
-312
-324
-338
-316
-279
-213
-173
-192
-198
-204
-226
-255
-268
-240
-256
-266
-253
-258
-268
-249
-177
-158
-189
-207
-205
-203
-232
-233
-226
-243
-222
-224
-290
-314
-292
-282
-283
-279
-281
-287
-290
-276
-247
-209
-178
-182
-192
-209
-221
-217
-174
-152
-179
-190
-218
-219
-201
-193
-136
-94
-128
-158
-168
-229
-263
-232
-194
-183
-164
-134
-125
-114
-110
-100
-98
-123
-151
-190
-235
-249
-268
-240
-220
-233
-223
-209
-220
-245
-253
-250
-261
-286
-305
-305
-299
-280
-259
-273
-284
-284
-324
-372
-368
-380
-416
-373
-369
-375
-362
-351
-323
-315
-320
-275
-279
-302
-316
-333
-360
-370
-332
-306
-307
-290
-312
-343
-338
-326
-298
-287
-285
-304
-348
-377
-402
-403
-357
-342
-332
-306
-307
-336
-403
-413
-420
-459
-455
-450
-434
-450
-432
-385
-385
-363
-365
-368
-374
-402
-420
-434
-462
-470
-453
-461
-432
-416
-413
-416
-414
-415
-434
-428
-407
-380
-382
-354
-330
-322
-291
-278
-268
-282
-277
-270
-297
-294
-273
-245
-245
-254
-248
-250
-265
-271
-273
-244
-216
-218
-187
-173
-190
-189
-209
-212
-244
-252
-239
-246
-247
-246
-234
-235
-240
-247
-285
-296
-292
-303
-297
-266
-260
-246
-236
-214
-195
-171
-138
-123
-128
-193
-223
-217
-226
-194
-157
-159
-153
-208
-248
-292
-326
-312
-319
-318
-319
-350
-343
-350
-369
-359
-346
-312
-309
-288
-258
-236
-240
-237
-201
-199
-197
-184
-166
-198
-200
-189
-211
-206
-196
-163
-151
-155
-158
-158
-127
-106
-98
-101
-102
-120
-126
-109
-113
-117
-94
-86
-113
-126
-128
-137
-143
-156
-131
-160
-157
-127
-150
-162
-138
-126
-148
-151
-129
-150
-148
-170
-164
-151
-171
-139
-151
-177
-169
-218
-252
-256
-285
-288
-271
-227
-200
-173
-129
-125
-131
-129
-136
-145
-164
-166
-166
-209
-214
-223
-218
-201
-216
-199
-198
-216
-206
-250
-260
-255
-326
-331
-365
-375
-336
-327
-264
-214
-236
-227
-232
-231
-250
-256
-234
-267
-266
-261
-246
-201
-189
-187
-153
-179
-194
-182
-221
-207
-219
-233
-226
-252
-222
-204
-194
-174
-178
-141
-191
-235
-230
-254
-238
-228
-202
-185
-210
-206
-205
-223
-237
-220
-239
-253
-247
-261
-268
-290
-263
-271
-268
-233
-220
-197
-208
-205
-205
-214
-223
-223
-211
-219
-200
-203
-215
-194
-194
-181
-189
-190
-199
-219
-236
-265
-233
-200
-181
-145
-138
-122
-116
-124
-122
-111
-126
-125
-145
-169
-191
-230
-235
-226
-231
-220
-220
-205
-223
-252
-234
-236
-209
-215
-231
-230
-238
-228
-215
-190
-175
-193
-232
-250
-280
-275
-228
-202
-170
-163
-189
-220
-223
-186
-160
-129
-106
-114
-158
-212
-251
-248
-210
-195
-179
-198
-242
-291
-289
-272
-239
-216
-243
-244
-275
-339
-326
-327
-344
-333
-345
-351
-357
-393
-377
-336
-340
-328
-318
-330
-362
-359
-333
-334
-304
-315
-353
-370
-397
-389
-342
-342
-325
-339
-370
-382
-400
-363
-305
-270
-258
-272
-294
-336
-337
-309
-291
-273
-263
-268
-316
-326
-334
-306
-262
-250
-235
-238
-243
-250
-246
-217
-184
-157
-150
-149
-169
-195
-210
-173
-131
-149
-156
-173
-189
-212
-214
-160
-128
-114
-109
-143
-163
-163
-150
-142
-133
-118
-166
-230
-282
-324
-336
-338
-358
-362
-368
-391
-411
-429
-409
-401
-410
-396
-393
-416
-433
-418
-426
-439
-396
-393
-427
-420
-430
-406
-392
-388
-384
-398
-425
-450
-421
-382
-349
-318
-305
-296
-303
-306
-282
-264
-227
-196
-193
-184
-173
-191
-169
-138
-118
-111
-129
-123
-100
-87
-61
-26
10
43
54
74
81
93
113
122
145
158
148
126
152
178
181
178
183
176
124
86
55
12
9
-33
-40
-40
-79
-92
-116
-129
-160
-214
-214
-229
-263
-269
-309
-356
-397
-449
-479
-485
-481
-466
-481
-501
-526
-550
-549
-556
-554
-537
-563
-544
-552
-549
-524
-533
-494
-502
-516
-501
-523
-519
-519
-511
-479
-455
-428
-426
-420
-355
-320
-316
-273
-251
-240
-205
-185
-102
-32
9
89
132
154
170
201
252
288
337
383
424
452
483
516
539
578
609
629
642
632
614
613
570
529
519
482
450
387
313
241
185
142
54
1
-26
-98
-161
-249
-355
-435
-520
-596
-637
-685
-729
-801
-878
-949
-1009
-1038
-1051
-1048
-1015
-1046
-1047
-1077
-1125
-1127
-1128
-1097
-1063
-1033
-1020
-1041
-1038
-1024
-997
-947
-908
-871
-838
-845
-867
-863
-842
-776
-702
-616
-535
-509
-454
-371
-336
-261
-170
-120
-70
5
49
90
149
225
331
415
502
567
646
738
809
901
983
1052
1127
1151
1190
1196
1193
1219
1179
1173
1143
1079
1055
1005
935
873
770
703
630
546
454
360
244
117
-8
-125
-223
-311
-416
-501
-596
-722
-798
-887
-1020
-1064
-1120
-1207
-1246
-1286
-1339
-1370
-1384
-1395
-1391
-1403
-1402
-1424
-1454
-1437
-1423
-1413
-1370
-1320
-1304
-1279
-1245
-1253
-1245
-1214
-1206
-1171
-1162
-1142
-1111
-1085
-1039
-974
-926
-868
-819
-777
-711
-651
-577
-476
-410
-345
-277
-201
-120
-7
95
183
275
347
445
522
586
690
768
883
957
1017
1129
1167
1244
1308
1347
1337
1317
1279
1242
1189
1163
1121
1072
988
921
832
735
658
551
462
361
215
95
-17
-148
-246
-345
-436
-552
-643
-757
-867
-971
-1043
-1101
-1154
-1178
-1211
-1257
-1261
-1312
-1316
-1317
-1332
-1333
-1361
-1356
-1345
-1309
-1302
-1289
-1235
-1224
-1218
-1205
-1210
-1160
-1134
-1144
-1124
-1097
-1100
-1071
-1024
-980
-929
-913
-901
-873
-851
-818
-768
-699
-637
-571
-498
-436
-385
-328
-255
-198
-107
-41
22
122
195
276
386
488
580
656
742
830
916
1014
1129
1198
1311
1376
1397
1443
1435
1437
1449
1411
1349
1295
1220
1165
1107
1010
956
885
751
637
508
375
323
201
71
35
-104
-198
-282
-452
-494
-610
-742
-804
-936
-1008
-1058
-1148
-1189
-1229
-1276
-1298
-1323
-1357
-1352
-1347
-1318
-1287
-1284
-1268
-1245
-1223
-1195
-1143
-1116
-1094
-1080
-1106
-1061
-1088
-1075
-1014
-1010
-980
-956
-951
-965
-956
-911
-868
-840
-828
-783
-772
-783
-734
-662
-588
-521
-458
-422
-366
-291
-233
-162
-89
-7
59
130
217
289
364
450
540
614
669
734
790
875
988
1066
1176
1252
1288
1335
1334
1361
1371
1346
1353
1306
1236
1186
1097
1019
934
869
794
717
635
542
428
310
209
100
1
-84
-187
-282
-395
-504
-606
-716
-782
-890
-978
-1052
-1118
-1163
-1204
-1224
-1265
-1266
-1270
-1280
-1247
-1259
-1239
-1205
-1233
-1230
-1190
-1166
-1146
-1109
-1078
-1048
-1047
-1023
-999
-1015
-991
-978
-954
-932
-947
-957
-949
-911
-887
-864
-800
-761
-730
-715
-681
-645
-611
-550
-489
-414
-369
-320
-247
-196
-157
-107
-38
38
97
159
234
312
384
449
509
589
637
696
745
781
844
901
960
1008
1071
1121
1128
1151
1126
1102
1086
1042
1007
964
924
830
763
694
607
562
467
391
304
203
113
19
-39
-127
-210
-295
-413
-515
-593
-692
-773
-819
-916
-966
-1013
-1093
-1120
-1169
-1207
-1211
-1247
-1262
-1259
-1278
-1273
-1253
-1265
-1241
-1218
-1252
-1214
-1207
-1233
-1194
-1191
-1179
-1127
-1142
-1099
-1089
-1093
-1039
-1048
-1037
-992
-977
-949
-894
-877
-841
-798
-782
-751
-679
-641
-605
-546
-497
-461
-416
-391
-348
-325
-309
-240
-189
-132
-64
-44
-4
62
69
114
204
225
271
339
362
383
444
487
531
589
654
708
736
755
783
773
769
771
744
729
697
662
628
537
481
450
380
324
240
166
84
1
-68
-160
-237
-298
-360
-419
-462
-531
-618
-654
-724
-792
-825
-890
-909
-947
-994
-1000
-1030
-1046
-1060
-1048
-1043
-1029
-1025
-1016
-964
-955
-958
-924
-908
-906
-872
-855
-814
-815
-826
-817
-809
-785
-786
-756
-721
-724
-706
-688
-689
-664
-653
-619
-586
-581
-568
-552
-532
-523
-505
-464
-430
-386
-362
-332
-316
-302
-245
-218
-177
-121
-90
-86
-41
20
43
69
157
180
207
230
244
259
311
352
372
406
449
492
501
492
499
497
483
476
447
448
409
381
371
355
318
278
280
243
194
159
117
47
-16
-57
-118
-155
-200
-239
-286
-328
-369
-428
-472
-544
-590
-668
-713
-746
-789
-826
-861
-853
-891
-896
-896
-889
-850
-836
-808
-792
-777
-808
-777
-737
-750
-703
-726
-702
-695
-738
-701
-692
-688
-702
-651
-628
-627
-613
-595
-574
-571
-541
-508
-528
-485
-461
-516
-457
-501
-481
-442
-468
-400
-445
-438
-390
-433
-364
-355
-342
-243
-313
-177
-263
-156
-130
-173
-27
-75
-1
-10
87
-16
232
-2
230
179
151
380
177
404
322
280
457
246
380
396
291
369
285
295
297
242
284
240
211
192
129
96
50
17
-28
-62
-101
-174
-202
-252
-306
-359
-381
-409
-468
-497
-536
-581
-604
-632
-657
-666
-677
-691
-706
-704
-695
-697
-696
-704
-701
-673
-660
-658
-646
-633
-617
-625
-611
-622
-613
-619
-618
-628
-646
-628
-658
-598
-652
-653
-632
-660
-633
-668
-673
-610
-708
-602
-682
-700
-584
-759
-508
-648
-537
-520
-618
-411
-611
-373
-554
-390
-456
-410
-369
-442
-225
-440
-162
-350
-146
-281
-96
-272
-21
-250
68
-241
86
-224
146
-154
79
72
-135
271
-179
169
91
-54
323
-49
142
221
-48
180
69
22
81
-32
35
-32
-77
-9
-117
-125
-159
-242
-256
-302
-347
-402
-442
-440
-479
-500
-534
-543
-562
-578
-606
-642
-673
-702
-740
-777
-786
-836
-818
-832
-841
-831
-845
-834
-852
-838
-881
-861
-877
-883
-896
-846
-882
-811
-835
-816
-776
-805
-709
-774
-739
-677
-792
-697
-664
-750
-568
-633
-604
-479
-603
-420
-589
-416
-493
-529
-347
-562
-340
-463
-311
-453
-172
-485
-127
-392
-235
-285
-201
-360
-6
-295
11
-25
-151
165
-46
-15
230
-25
95
362
-205
551
-219
414
51
55
353
-211
399
-101
26
209
-183
190
-12
-95
73
-52
-143
-13
-134
-165
-142
-224
-227
-258
-269
-303
-393
-307
-389
-458
-382
-493
-509
-488
-571
-567
-559
-656
-584
-675
-697
-643
-767
-664
-786
-728
-778
-701
-810
-712
-768
-812
-728
-878
-732
-887
-771
-835
-810
-776
-763
-766
-762
-730
-850
-619
-693
-736
-359
-775
-366
-605
-466
-447
-445
-385
-356
-414
-233
-406
-211
-352
-157
-348
-159
-314
-146
-395
20
-388
50
-320
74
-146
-106
18
-203
129
-64
-89
94
-80
25
191
-137
307
-113
128
58
12
17
146
-12
97
80
61
148
-51
180
-49
9
85
-110
8
2
-159
85
-172
-73
-55
-179
-106
-137
-230
-108
-286
-169
-268
-369
-193
-403
-403
-301
-524
-419
-520
-568
-542
-555
-562
-601
-544
-627
-668
-709
-672
-725
-712
-756
-730
-700
-786
-689
-621
-795
-536
-689
-670
-492
-694
-455
-527
-545
-408
-613
-553
-270
-597
-323
-402
-452
-358
-346
-426
-206
-302
-321
-244
-411
-35
-435
-173
-164
-251
-106
-185
43
-241
-137
70
-323
-22
-35
-220
104
-153
89
-13
-34
156
-249
216
112
-53
206
-22
58
58
-53
89
-72
-68
21
-105
-20
-82
-28
-193
8
-99
-210
-90
-141
-183
-270
-150
-356
-269
-247
-379
-267
-321
-485
-331
-293
-481
-269
-480
-439
-432
-528
-505
-559
-597
-613
-541
-614
-700
-535
-617
-695
-544
-728
-568
-582
-754
-600
-534
-843
-621
-626
-788
-602
-724
-545
-581
-842
-344
-683
-752
-431
-787
-532
-514
-660
-427
-429
-680
-296
-559
-347
-524
-540
-256
-574
-366
-287
-433
-464
-311
-253
-468
-169
-542
-291
-297
-579
-180
-444
-324
-300
-420
-142
-492
-165
-410
-349
-139
-437
-248
-229
-222
-375
-143
-304
-352
-153
-309
-171
-304
-229
-73
-464
-122
-88
-369
-167
-172
-257
-169
-208
-294
-143
-159
-272
-124
-365
-195
-158
-298
-140
-307
-303
-270
-323
-301
-255
-352
-235
-324
-405
-221
-406
-345
-356
-501
-223
-405
-599
-274
-597
-506
-345
-506
-502
-447
-636
-321
-466
-622
-205
-496
-572
-234
-521
-493
-386
-396
-538
-339
-509
-498
-500
-378
-596
-478
-365
-701
-176
-732
-443
-189
-678
-387
-201
-471
-498
-144
-509
-489
-232
-573
-72
-502
-266
-298
-389
-196
-386
-233
-289
-427
-275
-170
-331
-247
-101
-260
-263
-78
-422
-191
-355
-228
-166
-301
-339
58
-544
-83
21
-556
177
-264
-351
-110
-221
-196
-138
-261
-67
-160
-221
-254
187
-470
-83
-9
-394
-48
-304
-106
-127
-210
-241
-75
-169
-180
-85
-313
-105
-288
-194
-248
-328
-153
-196
-333
-165
-296
-368
-265
-346
-399
-366
-194
-420
-428
-338
-244
-479
-409
-308
-594
-357
-287
-371
-329
-436
-438
-19
-682
-219
-286
-699
-133
-658
-459
-297
-511
-307
-531
-359
-331
-448
-230
-626
-296
-42
-725
-38
-240
-586
-74
-238
-426
-225
-346
-73
-373
-352
-30
-409
-200
-149
-323
-171
-228
-176
-222
-159
-316
40
-77
-259
153
-352
50
-118
-184
-27
-179
-248
-39
-314
-190
114
-325
-164
58
-315
45
-309
-42
-184
-216
-114
-291
-60
-302
-222
-142
-191
-195
-319
-198
-83
-492
-150
-259
-270
-246
-359
-67
-365
-361
-174
-407
-308
-273
-315
-350
-365
-150
-486
-451
-62
-607
-578
-125
-561
-475
-438
-569
-253
-481
-399
-321
-600
-225
-616
-585
-316
-636
-395
-661
-696
-313
-802
-509
-687
-612
-307
-529
-502
-625
-538
-581
-533
-573
-403
-444
-566
-700
-433
-452
-369
-184
-761
-450
-571
-417
-480
-319
-354
-630
-76
-330
-715
-364
-308
-602
-187
-306
-558
-158
-268
-520
-55
-450
-156
-130
-465
-98
-429
-208
-166
-381
-125
-355
-307
-199
-441
-266
-336
-173
-272
-342
-340
-120
-337
-228
-207
-451
-114
-346
-479
-231
-265
-434
-315
-283
-224
-424
-346
-217
-343
-276
-222
-384
-336
-496
-442
-495
-573
-453
-517
-617
-421
-512
-513
-277
-640
-481
-225
-348
-647
-213
-209
-619
-376
-196
-872
-468
-109
-661
-82
-754
-118
-136
-570
-350
-612
-205
-412
-580
-238
-418
-307
-320
-473
-237
-535
-488
-185
-206
-695
-281
-84
-636
80
-286
-493
74
-646
-522
-197
-375
-160
-11
-491
-164
-140
-262
-180
-356
-451
-221
-219
-263
-331
-100
-65
-242
-28
-115
-341
-79
-111
-382
-30
-242
-309
19
-387
-150
-50
-219
-144
-247
-171
-298
-258
-354
-49
-196
-215
-290
-232
-265
-457
-231
-272
-346
-274
-346
-231
-393
-293
-245
-206
-467
-330
-307
-440
-358
-203
-293
-268
-189
-296
-131
-539
-448
-337
-243
-253
-307
-86
-265
-443
-57
-361
-533
-64
-330
-292
-198
-223
-224
-282
-198
-274
-465
-130
-381
-709
-220
-130
-241
-593
-110
-294
-768
-87
-445
-453
-501
-248
-337
-666
19
-239
-583
141
-652
-497
100
-441
-307
14
-151
-345
-160
-125
-272
-79
-311
76
53
-318
189
89
-398
257
-114
-248
44
-400
41
0
-232
209
-56
-243
-11
-115
-68
-55
-323
130
43
-170
-32
-53
-81
-85
-174
32
-178
-298
39
-410
-81
-91
-335
-51
-189
-410
-290
-413
-214
-323
-287
-354
-248
-374
-293
-172
-378
-277
-267
-356
-256
-366
-359
-148
-624
-291
-157
-529
-256
-495
-389
-432
-675
-195
-402
-386
-469
-351
-273
-485
-369
-136
-472
-181
-368
-520
-39
-538
-474
-286
-252
-468
-130
-169
-725
-451
-177
-267
-162
-465
-262
-171
-317
-460
-226
-238
-255
-173
-179
-132
-313
-426
-96
-458
-262
-34
-262
-501
-416
-179
-113
-327
-198
-136
-368
-33
-208
-387
27
-276
-503
5
-464
-233
-131
-309
-275
-304
-412
-49
-330
-199
-90
-472
-195
-399
-467
-66
-314
-312
-53
-465
-224
-136
-417
-7
-347
-518
-50
-580
-490
-236
-468
-394
-531
-423
-450
-548
-474
-272
-561
-181
-267
-485
-373
-344
-319
-249
-492
-565
-241
-495
-462
-536
-221
-445
-408
-387
-458
-518
-482
-304
-796
-475
-324
-678
-364
-497
-612
-344
-321
-622
-302
-441
-402
-380
-241
-298
-576
-304
-345
-376
11
-453
-338
-235
-219
248
-669
-105
52
-475
268
-239
-484
192
-345
-57
-237
-134
86
-282
-72
-104
-291
35
283
-256
-229
140
-657
-179
90
-576
40
-132
-122
-36
-370
-54
58
-285
-164
-164
-453
-159
-197
-137
-251
-407
-303
-302
-304
-187
-222
-482
-257
-325
-413
-96
-339
-266
-331
-453
-219
-315
-267
-258
-273
-212
-461
-225
-351
-360
-398
-468
-407
-265
-672
-310
-558
-676
-154
-517
-480
-396
-268
-436
-319
-302
-458
-265
-240
-593
-457
-118
-603
-241
-201
-650
-48
-363
-633
-230
-309
-358
97
-385
-582
-263
-359
-262
-377
-310
-214
-415
-89
-41
-202
-118
62
-200
-375
-334
128
-58
-55
166
-263
-197
-280
-195
70
-188
19
-125
-106
101
-183
28
176
-74
87
-87
-402
-308
-388
-58
-298
-9
131
-138
-230
-360
-335
-211
-248
-283
-156
-216
-331
-368
-227
-185
-433
-392
-377
-443
-349
-298
-341
-186
-262
-329
-341
-560
-324
-221
-309
-397
-574
-371
-489
-567
-352
-302
-197
-323
-456
-164
-345
-250
-352
-254
-167
-430
186
-262
-349
-174
-456
-126
-285
-738
-401
-416
-357
254
-554
-184
-23
-484
75
-500
-490
195
-244
-211
32
-507
-277
5
-433
-271
59
-585
-98
-60
-193
7
-133
159
-50
-27
-33
52
-74
73
-75
-302
-178
-267
-238
253
249
-2
357
87
-214
-58
19
-26
17
-96
-70
-4
-263
38
-301
-327
-179
-514
-267
-337
-381
-243
-293
-205
-352
-304
-224
-501
-372
-351
-488
-493
-395
-499
-349
-458
-428
-477
-708
-528
-576
-448
-344
-499
-599
-571
-514
-495
-363
-405
-454
-305
-502
-406
-461
-354
-461
-541
-93
-435
-589
-118
-596
-517
-42
-422
-167
100
-288
-222
-81
-244
-127
-206
-128
-388
-504
-200
-240
-183
-149
-26
25
-95
40
44
59
304
151
142
93
-88
57
317
416
471
349
327
303
279
421
368
216
239
255
97
238
158
20
133
-54
-207
-152
-222
-176
-260
-313
-287
-505
-523
-375
-471
-529
-526
-596
-639
-712
-705
-665
-755
-754
-767
-742
-716
-818
-730
-585
-674
-722
-580
-540
-541
-494
-586
-558
-436
-559
-556
-419
-477
-413
-274
-556
-393
-364
-436
-261
-419
-354
-177
-389
-595
-281
-442
-388
-364
-370
-471
-179
-267
-306
-50
-98
90
-416
-155
48
-190
-20
-137
-126
90
226
93
167
71
435
271
223
653
528
518
724
615
554
696
651
479
483
428
385
244
164
207
33
108
78
-126
-62
-166
-294
-341
-437
-571
-638
-690
-638
-678
-729
-638
-740
-760
-720
-844
-841
-774
-827
-824
-758
-675
-686
-581
-489
-553
-445
-465
-645
-644
-490
-495
-496
-384
-305
-323
-350
-395
-540
-616
-533
-560
-595
-648
-525
-509
-454
-543
-734
-567
-738
-832
-742
-890
-836
-648
-690
-433
-453
-540
-599
-437
-489
-569
-400
-440
-415
-388
-52
72
-149
255
405
-68
246
322
-27
262
468
561
648
838
885
551
808
942
663
851
1173
1045
1033
1280
1093
794
875
594
335
222
190
79
107
212
1
-19
18
-241
-477
-499
-595
-740
-795
-771
-861
-855
-721
-672
-689
-647
-716
-762
-763
-804
-808
-695
-531
-466
-372
-229
-209
-161
-89
-162
-273
-244
-213
-209
-161
-123
-121
-134
-273
-395
-369
-477
-606
-649
-667
-670
-741
-758
-707
-688
-704
-822
-921
-923
-953
-949
-939
-806
-801
-863
-777
-833
-925
-772
-592
-540
-547
-573
-487
-267
-190
-102
50
12
153
140
152
340
235
374
709
636
733
813
872
1011
925
1009
1165
1056
1278
1393
1390
1554
1489
1317
1133
910
519
150
94
143
173
220
161
9
-37
-218
-598
-711
-831
-978
-1063
-1105
-1145
-1154
-1009
-891
-827
-832
-925
-998
-1028
-1095
-1110
-963
-751
-582
-387
-235
-177
-62
0
-9
-41
-97
-104
-91
-41
10
57
122
129
87
9
-137
-337
-465
-656
-913
-997
-986
-981
-1026
-1028
-1012
-1113
-1251
-1438
-1453
-1463
-1538
-1475
-1333
-1242
-1213
-1105
-951
-821
-834
-813
-683
-618
-623
-562
-405
-257
-129
55
154
125
208
331
203
258
554
629
689
843
885
986
1098
1141
1257
1172
1231
1305
1357
1462
1534
1639
1600
1536
1253
997
576
-34
-121
-19
87
13
-106
-60
-145
-439
-817
-901
-1040
-1255
-1390
-1459
-1536
-1507
-1273
-1024
-904
-957
-1052
-1124
-1225
-1364
-1264
-1032
-800
-531
-262
-124
-95
38
89
93
25
-71
-63
-55
-55
10
115
217
238
184
69
-74
-300
-479
-523
-670
-801
-1018
-1358
-1378
-1274
-1292
-1343
-1392
-1421
-1599
-1898
-2009
-1879
-1754
-1685
-1509
-1333
-1363
-1371
-1158
-966
-905
-880
-784
-645
-636
-607
-332
-12
137
225
352
443
406
420
553
697
848
936
1106
1204
1206
1375
1473
1501
1593
1560
1541
1606
1676
1749
1822
1816
1542
1296
719
-145
-305
-166
-96
19
-25
-206
-306
-525
-1020
-1216
-1264
-1400
-1467
-1543
-1703
-1691
-1376
-1140
-946
-837
-966
-1099
-1181
-1259
-1188
-999
-653
-246
-30
70
100
143
232
265
189
140
150
104
162
246
305
427
515
408
180
-79
-354
-514
-583
-711
-782
-801
-865
-1099
-1388
-1435
-1478
-1620
-1660
-1664
-1727
-1820
-1879
-1761
-1518
-1436
-1450
-1330
-1177
-1264
-1242
-932
-681
-505
-331
-232
-158
-102
-58
89
280
416
499
659
758
749
849
1160
1307
1259
1341
1417
1392
1440
1622
1709
1882
1965
1879
2010
1996
1790
1815
1753
1362
740
-56
-434
-291
-23
19
-92
-130
-266
-605
-1211
-1602
-1602
-1637
-1614
-1564
-1614
-1604
-1343
-1111
-882
-835
-1002
-1081
-1108
-1252
-1219
-920
-544
-111
241
337
274
224
233
262
177
103
198
308
312
333
431
505
502
330
75
-200
-513
-724
-769
-808
-834
-945
-1218
-1415
-1492
-1547
-1679
-1785
-1780
-1803
-1960
-2146
-2018
-1741
-1566
-1472
-1376
-1305
-1338
-1318
-1141
-888
-702
-542
-355
-266
-289
-224
-33
159
261
347
486
555
594
752
913
1021
1143
1194
1213
1172
1210
1311
1490
1676
1700
1788
1875
1884
1917
1919
1844
1707
1439
747
-232
-635
-503
-253
-7
-72
-242
-389
-775
-1404
-1732
-1813
-1866
-1675
-1614
-1717
-1723
-1493
-1233
-952
-873
-1083
-1248
-1325
-1393
-1299
-983
-543
-9
378
434
283
199
184
194
179
189
248
296
407
485
494
523
499
360
49
-348
-679
-812
-805
-801
-795
-800
-1022
-1229
-1544
-1920
-2023
-2068
-2025
-1971
-1965
-1968
-1865
-1738
-1708
-1598
-1561
-1592
-1515
-1368
-1276
-1102
-747
-409
-218
-201
-236
-223
-199
-185
-35
186
383
554
731
816
830
842
958
1120
1061
1000
1098
1391
1484
1627
1827
1936
1933
1945
1907
1898
1982
1813
1601
1409
568
-505
-748
-451
-201
2
-221
-481
-659
-1115
-1800
-2019
-1951
-1946
-1725
-1652
-1843
-1821
-1511
-1245
-993
-978
-1179
-1271
-1321
-1325
-1124
-741
-243
205
442
426
217
72
111
229
217
265
351
397
512
512
444
438
401
124
-192
-492
-800
-827
-745
-700
-720
-804
-1023
-1382
-1725
-1841
-1850
-2037
-2055
-1902
-1869
-1908
-1849
-1645
-1435
-1453
-1657
-1585
-1408
-1425
-1226
-789
-450
-296
-198
-176
-163
-206
-226
-43
161
260
391
581
708
779
846
875
901
849
868
1048
1098
1281
1570
1715
1823
1861
1804
1784
1860
1860
1896
2013
2033
1785
1325
256
-696
-703
-371
-3
15
-253
-504
-765
-1259
-1851
-1966
-1904
-1752
-1625
-1668
-1812
-1716
-1383
-1021
-805
-964
-1258
-1367
-1330
-1204
-954
-487
122
519
550
384
186
48
119
268
311
370
418
513
612
536
421
399
293
-54
-411
-648
-778
-750
-663
-614
-671
-913
-1345
-1596
-1740
-1835
-2044
-2243
-1988
-1797
-1871
-1891
-1699
-1444
-1417
-1589
-1714
-1506
-1382
-1261
-806
-359
-263
-232
-88
-118
-245
-329
-183
123
233
304
476
671
705
741
832
788
709
753
1007
1120
1152
1393
1725
1833
1768
1755
1738
1814
1775
1849
2053
2149
1998
1585
855
-385
-918
-639
-146
130
-91
-417
-620
-941
-1672
-2048
-1998
-1931
-1752
-1704
-1788
-1807
-1551
-1185
-854
-831
-1211
-1449
-1413
-1295
-1050
-640
-33
462
628
501
252
2
-48
181
346
386
471
574
667
643
457
329
293
16
-391
-664
-809
-812
-690
-579
-663
-897
-1437
-1860
-1927
-2012
-2231
-2326
-1987
-1729
-1810
-1995
-1960
-1699
-1652
-1808
-1864
-1635
-1475
-1286
-833
-439
-343
-341
-225
-204
-398
-477
-286
53
298
347
449
562
590
544
571
578
518
572
875
1045
1042
1208
1437
1533
1499
1386
1403
1567
1649
1652
1904
2110
2057
1687
1324
427
-885
-1212
-750
-142
85
-173
-447
-591
-1082
-1986
-2236
-2121
-2035
-1733
-1537
-1654
-1645
-1341
-1022
-806
-1017
-1430
-1477
-1383
-1246
-867
-266
256
628
734
499
134
-189
-100
263
447
516
668
846
861
671
410
267
112
-235
-539
-691
-756
-736
-580
-521
-706
-1129
-1621
-2054
-2294
-2351
-2360
-1963
-1590
-1546
-1606
-1802
-1906
-1886
-1811
-1744
-1532
-1326
-1143
-757
-490
-354
-211
-115
-184
-410
-558
-445
-104
193
456
630
540
383
227
139
153
265
484
693
939
1036
1109
1221
1215
1171
1234
1355
1420
1480
1672
1874
2049
2184
2187
1985
1537
567
-892
-1358
-754
-7
545
440
-13
-433
-985
-1943
-2418
-2274
-2050
-1503
-1146
-1274
-1413
-1222
-991
-836
-940
-1369
-1560
-1414
-1092
-575
-32
455
871
943
546
3
-377
-224
237
599
857
1042
1066
921
666
354
99
-54
-227
-377
-445
-515
-474
-374
-428
-720
-1199
-1859
-2374
-2482
-2277
-1861
-1575
-1413
-1370
-1590
-2086
-2364
-2119
-1835
-1548
-1336
-1089
-847
-736
-649
-484
-335
-485
-622
-584
-497
-320
33
428
620
589
318
67
-7
82
275
588
882
919
1052
1135
1007
929
972
1121
1276
1369
1462
1691
1929
2051
2148
2110
1997
1617
1077
78
-1186
-1287
-373
508
767
397
-317
-873
-1529
-2439
-2470
-2012
-1666
-1126
-850
-1256
-1538
-1450
-1295
-1054
-1248
-1662
-1548
-1150
-760
-249
213
575
812
578
115
-241
-373
7
702
1083
1175
1143
921
638
355
6
-85
-27
-115
-193
-268
-411
-493
-521
-795
-1280
-1769
-2027
-1937
-1845
-1811
-1699
-1591
-1637
-1845
-2049
-2136
-2086
-1827
-1467
-1268
-1231
-1159
-915
-712
-728
-767
-650
-496
-425
-348
-195
12
177
216
200
139
3
27
251
417
554
629
640
731
861
857
740
928
1151
1344
1398
1422
1731
1908
1967
1942
2042
1991
1944
1719
1136
-77
-1287
-929
206
751
434
-152
-636
-1019
-1717
-2510
-2311
-1820
-1401
-976
-1023
-1564
-1803
-1559
-1249
-1075
-1372
-1675
-1373
-935
-570
-228
131
463
590
282
-144
-393
-278
299
920
1159
1058
871
662
418
141
-103
-55
76
27
-147
-352
-569
-705
-720
-876
-1295
-1710
-2020
-2363
-2343
-1890
-1458
-1346
-1555
-1836
-2104
-2399
-2443
-1822
-1158
-1034
-1084
-978
-895
-987
-940
-586
-186
-198
-373
-302
-171
-69
169
476
565
368
60
50
218
395
711
998
1007
805
736
720
813
996
1267
1591
1661
1576
1456
1615
1797
1837
2040
2138
2117
1657
877
-394
-1259
-854
92
923
818
-11
-788
-1282
-1935
-2418
-2153
-1762
-1235
-917
-1146
-1577
-1701
-1545
-1155
-898
-1280
-1566
-1334
-895
-399
7
314
550
532
121
-250
-434
-222
425
1054
1224
977
642
349
154
-33
-135
-34
34
-22
-186
-431
-702
-775
-849
-1120
-1438
-1839
-1962
-1751
-1577
-1572
-1611
-1698
-1825
-1972
-2256
-2206
-1768
-1356
-1050
-991
-1108
-1128
-992
-800
-569
-435
-318
-78
-2
-90
-102
-27
119
279
256
147
161
266
485
680
708
584
541
512
654
851
950
1148
1401
1545
1494
1467
1472
1705
1911
1824
2042
2207
2191
2049
1584
379
-997
-1183
-287
863
1034
273
-466
-928
-1542
-2309
-2384
-1996
-1381
-830
-841
-1371
-1787
-1742
-1425
-1086
-1255
-1593
-1523
-1112
-594
-251
-51
126
280
77
-287
-576
-492
139
834
1139
1033
677
306
114
-6
-113
-9
131
175
89
-226
-599
-755
-752
-796
-1081
-1791
-2214
-1900
-1513
-1385
-1379
-1513
-1756
-2043
-2408
-2408
-1935
-1488
-1019
-712
-977
-1385
-1390
-1063
-671
-462
-375
-185
-57
-157
-196
-55
99
240
315
229
133
154
364
737
925
772
546
476
498
707
988
1276
1577
1614
1398
1297
1318
1412
1736
2064
2249
2295
2160
2057
1760
1023
-387
-1240
-683
452
1133
882
71
-712
-1186
-1928
-2392
-2113
-1701
-1056
-683
-964
-1517
-1776
-1814
-1509
-1254
-1528
-1637
-1306
-780
-299
-101
-98
4
15
-294
-516
-513
-82
632
1133
1229
921
428
113
56
65
145
302
409
434
206
-231
-646
-944
-1028
-894
-1064
-1557
-1580
-1381
-1425
-1559
-1772
-1939
-1947
-2052
-2140
-1859
-1670
-1489
-1132
-1127
-1433
-1536
-1363
-1024
-638
-457
-328
-162
-189
-310
-373
-323
-144
115
343
460
376
285
387
555
575
499
477
608
916
1061
1129
1223
1263
1289
1301
1263
1279
1528
1755
2018
2210
2101
2009
1897
1375
316
-1044
-1418
-306
967
1171
465
-515
-1238
-1729
-2390
-2524
-1938
-1297
-758
-668
-1272
-1905
-2051
-1834
-1367
-1265
-1580
-1508
-1001
-526
-262
-189
-162
-80
-205
-444
-479
-269
283
970
1303
1031
469
53
-74
9
131
352
536
538
266
-137
-561
-852
-1017
-1078
-1059
-1195
-1338
-1516
-1572
-1521
-1644
-2002
-2226
-2115
-2047
-1964
-1782
-1408
-1197
-1353
-1579
-1582
-1419
-1227
-854
-475
-270
-315
-409
-416
-425
-379
-214
58
253
332
293
283
313
288
302
359
370
472
654
906
1146
1370
1237
989
966
1082
1313
1534
1781
1921
2104
2168
2073
1973
1741
1359
621
-594
-1191
-364
943
1461
794
-396
-1284
-1806
-2317
-2330
-1793
-1120
-493
-488
-1207
-1980
-2278
-2074
-1453
-1103
-1221
-1240
-1019
-633
-361
-331
-370
-252
-201
-303
-331
-157
320
919
1241
1035
469
-40
-170
42
317
552
715
578
213
-200
-624
-1126
-1306
-967
-757
-915
-1224
-1423
-1497
-1649
-1964
-2144
-2070
-2046
-1862
-1621
-1544
-1477
-1337
-1370
-1524
-1584
-1486
-1047
-560
-316
-230
-237
-363
-438
-423
-312
-5
274
487
654
591
357
236
273
453
608
685
806
984
1149
1263
1285
1225
1140
1145
1274
1415
1595
1868
2121
2186
2085
1781
1544
1195
663
-319
-1192
-791
489
1304
849
-310
-1365
-1798
-2124
-2366
-1949
-1325
-761
-531
-945
-1814
-2294
-2215
-1647
-1046
-1081
-1233
-1052
-663
-396
-363
-443
-385
-244
-207
-144
-18
255
750
1129
1037
566
72
-102
106
426
676
728
541
237
-98
-506
-880
-1069
-992
-867
-813
-1012
-1324
-1444
-1560
-1815
-2066
-2135
-2011
-1706
-1622
-1596
-1463
-1469
-1539
-1583
-1536
-1386
-998
-619
-328
-174
-261
-334
-313
-227
-146
34
232
466
632
642
530
385
357
404
580
742
909
1128
1333
1301
1194
1090
936
993
1189
1515
1761
1889
1889
1943
1863
1573
1458
1155
625
-480
-1366
-875
440
1148
640
-502
-1624
-2021
-2391
-2576
-2034
-1365
-856
-692
-1273
-2266
-2664
-2491
-1788
-1125
-1138
-1333
-1233
-948
-705
-584
-614
-458
-243
-184
-145
-52
238
669
1007
923
504
45
-155
54
469
732
697
493
129
-295
-725
-1111
-1344
-1270
-844
-537
-756
-1372
-1836
-2031
-2140
-2216
-2091
-1687
-1381
-1378
-1519
-1626
-1767
-1786
-1604
-1341
-1077
-892
-676
-396
-252
-396
-560
-526
-357
-231
-78
215
507
625
537
347
122
71
258
638
971
1020
1002
1060
1042
946
872
913
1073
1357
1597
1718
1747
1728
1852
1922
1736
1451
998
452
-443
-1102
-582
599
1133
560
-668
-1798
-2154
-2307
-2174
-1505
-989
-756
-838
-1490
-2345
-2531
-2235
-1522
-913
-984
-1204
-1183
-1007
-749
-524
-485
-378
-283
-253
-137
27
270
615
854
735
335
-49
-136
168
644
840
680
342
-26
-404
-836
-1317
-1206
-492
-183
-520
-1143
-1640
-1902
-1982
-1988
-1664
-1344
-1412
-1454
-1460
-1661
-1861
-1698
-1324
-1016
-1061
-1134
-840
-486
-426
-478
-401
-367
-392
-328
-27
303
458
563
663
601
256
100
345
718
1023
1158
1124
1041
1006
1044
1160
1188
1212
1348
1601
1698
1726
1658
1780
2007
1995
1777
1398
962
509
-252
-899
-306
754
1043
319
-903
-1718
-1863
-1981
-1942
-1347
-969
-871
-1001
-1567
-2145
-2228
-1932
-1279
-788
-997
-1237
-1146
-897
-618
-434
-386
-321
-267
-255
-70
134
342
606
766
648
302
-7
-1
344
671
705
462
130
-159
-342
-582
-1204
-1412
-736
-207
-533
-1222
-1697
-1818
-1871
-2085
-1842
-1400
-1474
-1570
-1427
-1635
-1922
-1813
-1347
-848
-872
-1130
-881
-448
-428
-448
-332
-220
-224
-143
146
449
524
555
768
738
396
188
451
897
1140
1286
1285
1198
1092
1109
1171
1231
1301
1593
1966
1966
1800
1732
1851
1914
1886
1547
975
382
-578
-946
-130
974
1154
371
-918
-1764
-1895
-2060
-1823
-1145
-650
-569
-895
-1758
-2369
-2244
-1771
-1028
-673
-890
-1123
-1089
-964
-705
-460
-316
-114
-66
-120
-68
129
383
661
771
564
235
-13
22
358
690
727
457
31
-375
-703
-1071
-1225
-842
-269
-189
-807
-1667
-2045
-2047
-2082
-1867
-1456
-1341
-1520
-1748
-1937
-2050
-2065
-1755
-1204
-1035
-1255
-1254
-897
-606
-559
-550
-416
-322
-379
-271
101
407
467
508
529
360
110
156
531
1001
1264
1245
1092
945
952
1137
1239
1318
1499
1561
1618
1589
1675
1875
2053
1914
1679
1260
592
-45
-849
-803
202
1138
924
-182
-1462
-2072
-2025
-1989
-1597
-1111
-751
-745
-1173
-1959
-2356
-2116
-1531
-861
-704
-960
-1140
-1039
-822
-519
-303
-176
-99
-42
22
136
315
522
733
734
479
171
47
174
589
874
713
264
-186
-500
-692
-787
-707
-763
-937
-864
-990
-1407
-1891
-2062
-1932
-1793
-1894
-1838
-1603
-1680
-1749
-1654
-1591
-1669
-1658
-1464
-1037
-744
-722
-547
-309
-346
-497
-420
-239
16
276
524
672
565
455
512
618
562
647
1028
1314
1368
1316
1300
1367
1437
1336
1324
1589
1767
1826
2050
2181
2157
1886
1522
1329
973
233
-728
-752
99
1026
962
-75
-1238
-1822
-1895
-2082
-1870
-1420
-914
-709
-960
-1717
-2295
-2255
-1789
-1056
-772
-891
-990
-871
-786
-615
-438
-273
-54
73
183
322
399
437
622
732
591
300
135
260
581
728
649
350
-35
-433
-703
-850
-819
-912
-1084
-809
-752
-1204
-1799
-2113
-2085
-1828
-1870
-1765
-1430
-1520
-1636
-1584
-1649
-1749
-1578
-1331
-905
-688
-721
-522
-291
-337
-381
-296
-209
-28
206
484
659
591
501
633
653
538
584
905
1290
1478
1423
1388
1461
1425
1378
1402
1661
1895
2011
2087
2180
2192
1996
1653
1094
516
-257
-918
-560
527
1175
680
-570
-1724
-2090
-2195
-2231
-1773
-1206
-858
-910
-1483
-2277
-2496
-2199
-1585
-916
-798
-1004
-1041
-943
-832
-605
-428
-246
-9
124
239
370
445
592
782
724
478
255
206
446
777
809
598
251
-180
-502
-857
-1415
-1289
-497
-54
-419
-1291
-1942
-2102
-2147
-2256
-1858
-1410
-1339
-1370
-1465
-1783
-2024
-1928
-1506
-917
-901
-1121
-823
-374
-287
-334
-262
-150
-50
-24
190
541
647
682
829
803
525
369
522
1042
1570
1664
1510
1404
1322
1280
1289
1375
1674
2036
2240
2222
2068
1843
1748
1662
1229
531
-502
-1113
-544
615
1089
448
-753
-1750
-2151
-2445
-2402
-1877
-1233
-853
-958
-1677
-2501
-2756
-2446
-1626
-937
-785
-937
-1005
-1034
-959
-743
-513
-272
-34
160
260
250
241
481
716
657
364
88
67
330
610
692
511
180
-266
-721
-1190
-1655
-1355
-543
-119
-594
-1552
-2231
-2333
-2266
-2146
-1817
-1630
-1546
-1514
-1655
-2003
-2119
-1886
-1378
-1050
-1103
-1119
-831
-503
-336
-264
-279
-275
-202
60
391
545
570
707
774
627
437
464
760
1188
1504
1577
1416
1314
1315
1395
1529
1696
1885
2043
2233
2268
2215
1949
1774
1600
1077
148
-835
-866
82
1083
931
-135
-1277
-1948
-2250
-2434
-2246
-1669
-1013
-823
-1233
-2014
-2550
-2519
-2041
-1383
-935
-858
-969
-1028
-938
-723
-486
-330
-131
102
311
373
356
497
772
913
756
422
178
217
439
621
615
372
-28
-616
-1263
-1453
-1142
-604
-410
-731
-1347
-1939
-2359
-2437
-2111
-1767
-1657
-1589
-1527
-1720
-2034
-2150
-1817
-1335
-1183
-1221
-1021
-734
-550
-387
-253
-209
-222
-215
-9
265
425
592
811
836
593
360
343
570
983
1402
1608
1560
1339
1213
1292
1403
1497
1794
2164
2381
2374
2185
2018
1919
1676
1049
233
-671
-768
129
1101
1037
-42
-1197
-1791
-1980
-2316
-2301
-1751
-1021
-738
-1144
-2036
-2559
-2476
-2051
-1442
-1036
-948
-965
-1004
-1018
-777
-539
-437
-230
81
289
342
284
378
698
869
685
426
224
262
500
630
531
234
-186
-614
-1068
-1287
-989
-525
-364
-722
-1337
-1880
-2219
-2325
-2156
-1820
-1524
-1407
-1497
-1788
-2044
-2070
-1819
-1464
-1199
-1105
-1011
-823
-628
-448
-317
-218
-173
-84
29
166
349
541
702
748
668
565
526
696
1018
1356
1535
1527
1467
1385
1327
1337
1464
1790
2186
2384
2343
2272
2076
1786
1271
515
-413
-862
-246
797
1246
477
-741
-1531
-1844
-2232
-2457
-2193
-1433
-759
-833
-1537
-2222
-2426
-2195
-1711
-1303
-1053
-892
-883
-902
-737
-554
-472
-336
-54
269
438
376
412
688
920
882
610
314
231
393
523
533
431
199
-217
-780
-1344
-1559
-1140
-604
-528
-1015
-1627
-2051
-2268
-2387
-2286
-1854
-1474
-1460
-1745
-1965
-2015
-1906
-1715
-1399
-1124
-1087
-1121
-934
-665
-464
-287
-166
-58
1
-9
87
350
582
736
845
769
557
425
649
1064
1379
1490
1502
1478
1314
1197
1258
1561
1891
2113
2171
2114
1973
1597
1033
301
-575
-1043
-541
402
822
237
-804
-1527
-1826
-2158
-2475
-2398
-1776
-1090
-976
-1501
-2045
-2228
-2103
-1790
-1494
-1259
-1059
-930
-849
-656
-451
-380
-325
-123
148
306
284
306
534
821
930
758
414
245
278
306
283
254
136
-56
-327
-884
-1654
-1872
-1311
-644
-653
-1316
-1925
-2160
-2332
-2488
-2265
-1878
-1611
-1470
-1496
-1695
-1984
-2032
-1582
-988
-812
-827
-679
-515
-399
-222
-77
-44
9
144
368
441
375
494
801
918
791
648
648
954
1291
1418
1483
1527
1502
1545
1630
1725
1925
2122
2298
2340
2114
1498
687
-125
-782
-709
-20
666
609
-195
-1110
-1641
-2001
-2351
-2453
-2169
-1542
-1063
-1175
-1702
-2078
-2081
-1818
-1557
-1408
-1222
-1018
-872
-708
-467
-274
-197
-94
75
256
307
282
363
640
895
916
661
310
132
154
183
38
-357
-772
-815
-549
-459
-793
-1261
-1470
-1501
-1681
-1985
-2078
-1937
-1795
-1713
-1708
-1857
-2071
-2036
-1743
-1423
-1409
-1469
-1328
-1092
-865
-638
-492
-377
-231
-71
86
84
24
204
548
753
735
649
631
710
838
1003
1177
1308
1440
1490
1517
1507
1534
1665
1901
2171
2327
2370
2171
1908
1422
726
-122
-756
-672
21
656
453
-296
-1078
-1531
-1938
-2348
-2511
-2154
-1531
-1158
-1229
-1577
-1811
-1828
-1701
-1511
-1303
-1089
-933
-830
-664
-353
-56
50
89
213
380
407
323
331
574
889
1030
860
536
293
167
48
-121
-310
-569
-718
-643
-534
-635
-987
-1323
-1496
-1628
-1859
-1984
-1926
-1730
-1560
-1564
-1713
-1811
-1762
-1564
-1360
-1268
-1202
-1058
-924
-778
-540
-281
-101
-13
114
239
259
201
240
454
660
783
810
795
857
983
1086
1135
1221
1324
1442
1522
1582
1699
1856
1992
2113
2271
2312
2109
1761
1218
648
4
-422
-372
26
338
153
-377
-944
-1275
-1604
-1944
-2129
-1927
-1567
-1371
-1431
-1592
-1651
-1547
-1387
-1254
-1144
-1029
-937
-852
-685
-417
-135
95
260
368
457
473
375
315
436
626
736
694
577
464
379
174
-244
-659
-782
-617
-469
-612
-934
-1139
-1256
-1470
-1817
-2045
-2036
-1885
-1762
-1720
-1784
-1858
-1806
-1692
-1553
-1446
-1353
-1275
-1171
-1053
-869
-677
-520
-381
-229
-48
36
17
7
134
359
494
519
504
558
669
780
875
964
1093
1243
1347
1327
1312
1396
1576
1805
1981
2074
2034
1844
1384
762
118
-384
-533
-326
-20
29
-215
-582
-886
-1182
-1516
-1807
-1887
-1763
-1599
-1585
-1661
-1668
-1550
-1371
-1205
-1071
-960
-914
-898
-841
-708
-513
-307
-96
119
322
462
486
429
385
408
468
496
471
449
417
382
259
-151
-579
-728
-528
-347
-454
-755
-963
-1058
-1258
-1476
-1569
-1535
-1446
-1395
-1456
-1561
-1600
-1515
-1319
-1168
-1089
-990
-980
-1035
-994
-769
-522
-375
-289
-157
-18
24
-56
-81
6
126
237
265
247
288
414
560
631
676
768
911
1010
1055
1135
1262
1441
1595
1703
1732
1676
1435
1025
585
174
-90
-208
-156
-104
-131
-270
-475
-666
-870
-1058
-1211
-1312
-1356
-1367
-1422
-1534
-1551
-1442
-1253
-1093
-967
-823
-738
-728
-764
-742
-675
-560
-426
-235
-27
106
159
185
205
227
267
268
223
203
137
-64
-298
-422
-343
-239
-264
-388
-495
-569
-709
-853
-980
-1070
-1076
-1075
-1120
-1172
-1240
-1226
-1096
-983
-901
-831
-813
-815
-824
-814
-735
-622
-524
-410
-292
-206
-185
-203
-178
-76
36
96
106
86
118
219
305
397
521
646
786
907
957
1035
1169
1281
1369
1465
1543
1533
1384
1117
811
528
272
66
-20
-29
-15
-108
-232
-345
-434
-536
-684
-822
-897
-924
-994
-1122
-1190
-1215
-1179
-1103
-1008
-893
-794
-731
-709
-695
-690
-629
-552
-453
-353
-268
-194
-122
-41
-1
31
61
90
47
-85
-218
-254
-217
-180
-173
-221
-261
-312
-392
-481
-549
-601
-596
-580
-631
-700
-763
-803
-771
-721
-655
-626
-611
-601
-603
-607
-620
-612
-598
-545
-497
-446
-403
-382
-357
-314
-296
-270
-239
-213
-151
-45
42
124
172
231
350
453
537
651
778
880
1032
1158
1252
1304
1299
1217
1079
887
704
525
390
329
292
232
110
5
-73
-153
-243
-330
-407
-464
-533
-648
-781
-881
-969
-1007
-1028
-1036
-1000
-972
-946
-899
-861
-824
-776
-727
-677
-618
-560
-518
-498
-495
-472
-443
-434
-415
-420
-488
-530
-505
-455
-449
-487
-517
-522
-538
-586
-655
-709
-746
-744
-723
-729
-758
-785
-780
-726
-684
-668
-632
-634
-647
-639
-621
-628
-656
-651
-614
-581
-573
-575
-560
-565
-519
-468
-459
-441
-388
-315
-226
-149
-74
14
105
191
297
424
543
673
805
937
1072
1125
1113
1050
941
852
752
633
560
521
472
404
344
323
320
301
260
199
147
81
-35
-166
-304
-420
-519
-619
-671
-693
-667
-649
-669
-689
-709
-709
-685
-643
-619
-587
-520
-489
-516
-528
-541
-561
-593
-636
-649
-629
-577
-522
-504
-525
-544
-557
-588
-646
-682
-677
-687
-702
-733
-786
-808
-771
-725
-699
-660
-638
-644
-656
-638
-596
-566
-545
-535
-511
-477
-445
-425
-421
-399
-360
-309
-258
-231
-205
-142
-90
-45
1
42
86
139
206
283
354
420
501
606
681
742
789
788
768
724
643
536
441
403
395
412
465
521
537
567
582
564
501
405
310
185
82
-23
-115
-180
-278
-358
-422
-496
-560
-616
-653
-681
-707
-720
-710
-698
-684
-678
-698
-740
-768
-762
-746
-740
-749
-753
-729
-693
-679
-703
-710
-688
-661
-659
-692
-733
-753
-762
-759
-753
-760
-769
-751
-727
-734
-736
-705
-689
-656
-607
-546
-479
-455
-422
-386
-362
-340
-302
-284
-243
-187
-150
-133
-92
-59
-20
55
115
165
222
273
326
410
466
500
562
642
723
810
873
889
849
768
673
541
427
424
459
509
545
563
574
553
500
462
422
394
373
341
261
168
59
-35
-104
-206
-310
-384
-469
-552
-610
-654
-715
-754
-774
-755
-730
-719
-705
-709
-717
-740
-760
-802
-833
-838
-820
-801
-804
-826
-856
-849
-821
-799
-809
-804
-787
-776
-775
-795
-810
-835
-850
-828
-816
-819
-802
-761
-719
-677
-639
-602
-551
-509
-455
-378
-304
-259
-235
-187
-164
-146
-119
-86
-47
8
73
156
226
257
293
332
357
442
511
595
692
802
925
965
911
819
702
560
424
354
380
401
406
387
357
339
320
302
270
207
147
84
36
-54
-143
-217
-317
-449
-573
-689
-763
-799
-842
-868
-894
-918
-913
-900
-872
-824
-781
-776
-816
-889
-945
-950
-956
-971
-999
-1009
-1019
-1045
-1080
-1102
-1099
-1089
-1037
-986
-1011
-1032
-1045
-1051
-1049
-1047
-1038
-1028
-989
-943
-919
-907
-874
-840
-790
-732
-687
-620
-551
-495
-441
-395
-353
-305
-264
-217
-160
-113
-50
14
57
117
171
213
275
325
412
515
603
679
744
801
849
910
960
964
965
902
763
632
526
512
517
528
525
517
518
504
445
391
338
284
226
133
31
-46
-139
-272
-372
-496
-597
-673
-758
-815
-846
-883
-891
-905
-938
-917
-862
-803
-764
-759
-776
-800
-831
-876
-901
-932
-991
-1006
-992
-995
-967
-972
-987
-989
-990
-982
-962
-972
-976
-985
-981
-980
-995
-1003
-1021
-1021
-1000
-979
-944
-901
-840
-771
-725
-668
-622
-602
-557
-496
-416
-327
-264
-208
-172
-136
-77
-25
55
131
207
313
390
440
503
556
637
730
810
882
944
1013
1022
964
854
736
631
557
558
568
580
557
501
470
432
386
368
349
327
311
254
146
33
-111
-236
-329
-443
-520
-589
-664
-724
-787
-860
-886
-881
-874
-851
-839
-827
-785
-765
-786
-808
-865
-914
-943
-944
-954
-946
-921
-875
-857
-862
-866
-879
-838
-798
-784
-801
-829
-862
-898
-925
-936
-950
-925
-875
-853
-857
-840
-811
-780
-733
-670
-615
-569
-533
-507
-466
-411
-323
-230
-185
-145
-100
-59
12
97
180
292
387
446
519
598
665
746
824
909
966
1030
1068
1039
978
891
783
648
540
501
488
495
496
502
505
496
480
430
362
311
276
192
73
-36
-133
-211
-294
-393
-472
-529
-567
-642
-719
-780
-810
-798
-787
-778
-740
-697
-647
-636
-660
-700
-730
-771
-803
-817
-846
-865
-883
-867
-852
-859
-886
-882
-862
-846
-853
-875
-890
-909
-933
-942
-966
-995
-997
-989
-991
-990
-974
-953
-901
-836
-753
-707
-671
-634
-609
-571
-516
-446
-389
-346
-307
-260
-212
-163
-97
-8
93
204
311
383
461
547
639
746
843
959
1059
1122
1141
1091
1007
871
690
578
552
574
617
621
626
623
592
539
482
432
379
309
225
111
-16
-144
-274
-397
-498
-606
-706
-809
-904
-961
-1001
-1023
-1052
-1058
-1024
-1000
-964
-925
-911
-876
-856
-882
-914
-962
-997
-988
-994
-1008
-981
-930
-895
-862
-841
-815
-818
-824
-855
-868
-871
-881
-888
-924
-954
-966
-967
-966
-970
-940
-897
-857
-806
-783
-731
-676
-629
-573
-504
-451
-407
-359
-315
-276
-259
-234
-177
-82
22
124
256
368
450
526
598
699
793
919
1064
1175
1237
1225
1154
1050
909
731
612
597
626
666
672
673
659
649
602
552
489
441
386
291
170
17
-120
-241
-379
-506
-615
-717
-802
-876
-933
-986
-1038
-1050
-1044
-1034
-997
-946
-926
-926
-917
-926
-943
-985
-1001
-975
-974
-1013
-1069
-1090
-1072
-1006
-965
-916
-874
-869
-850
-869
-884
-870
-876
-877
-867
-900
-949
-964
-988
-965
-909
-877
-844
-822
-807
-785
-735
-675
-618
-555
-491
-422
-372
-350
-326
-294
-219
-138
-55
24
87
170
268
368
466
586
705
835
969
1098
1221
1284
1275
1233
1151
1000
821
685
633
604
616
619
621
630
621
610
560
527
526
477
365
209
54
-86
-217
-362
-501
-613
-690
-780
-865
-930
-971
-980
-985
-990
-957
-928
-888
-826
-777
-745
-731
-725
-741
-771
-800
-814
-850
-877
-859
-800
-730
-678
-661
-640
-610
-619
-641
-650
-652
-661
-655
-670
-721
-755
-763
-780
-770
-766
-734
-685
-651
-632
-615
-588
-569
-546
-510
-485
-455
-428
-409
-354
-299
-246
-176
-116
-34
73
180
281
367
446
553
668
767
884
1008
1103
1169
1183
1144
1076
970
817
686
608
523
469
465
500
527
546
524
495
500
484
425
333
211
53
-84
-215
-343
-440
-525
-594
-672
-748
-784
-826
-862
-850
-850
-841
-810
-802
-808
-774
-731
-709
-707
-727
-750
-780
-823
-884
-894
-839
-747
-684
-675
-673
-655
-615
-633
-680
-705
-696
-704
-719
-743
-780
-777
-769
-737
-724
-733
-700
-672
-655
-618
-587
-576
-571
-565
-558
-530
-524
-503
-456
-422
-368
-308
-274
-204
-108
-10
101
190
274
381
501
618
738
860
990
1094
1136
1119
1045
957
861
753
664
562
453
380
302
263
294
353
405
412
400
376
346
255
134
19
-127
-268
-431
-592
-710
-798
-880
-911
-897
-882
-855
-825
-816
-770
-727
-702
-692
-692
-682
-686
-706
-727
-719
-703
-746
-825
-876
-829
-737
-663
-646
-631
-605
-614
-650
-700
-726
-703
-711
-745
-753
-791
-847
-837
-806
-775
-704
-649
-614
-581
-537
-485
-464
-457
-443
-417
-359
-310
-309
-275
-228
-176
-130
-92
-49
15
134
253
334
413
512
593
676
783
899
1028
1151
1231
1244
1200
1120
1001
889
761
654
594
510
403
313
269
235
181
128
87
45
11
-30
-154
-307
-436
-616
-780
-909
-1024
-1088
-1118
-1111
-1095
-1070
-1028
-963
-855
-729
-604
-543
-497
-484
-491
-505
-506
-499
-496
-486
-495
-548
-622
-668
-620
-527
-503
-502
-487
-470
-505
-608
-696
-749
-779
-795
-827
-872
-919
-919
-875
-822
-770
-702
-653
-630
-602
-592
-579
-559
-543
-506
-458
-414
-396
-374
-324
-226
-124
-57
14
118
237
336
431
535
632
712
789
887
1024
1166
1292
1402
1468
1428
1305
1168
1013
855
711
561
456
371
261
169
80
44
45
26
-24
-92
-185
-298
-453
-587
-710
-831
-923
-1007
-1065
-1069
-1076
-1042
-958
-879
-772
-672
-569
-467
-356
-256
-213
-198
-171
-175
-178
-183
-176
-146
-175
-267
-377
-442
-425
-379
-381
-429
-453
-499
-579
-696
-790
-854
-874
-890
-944
-983
-1016
-1028
-1007
-939
-870
-810
-752
-730
-688
-645
-620
-621
-600
-536
-456
-391
-327
-273
-194
-91
11
99
184
303
447
594
698
796
875
1001
1093
1194
1348
1491
1625
1674
1656
1472
1246
1010
746
469
241
119
23
-80
-217
-312
-348
-344
-380
-445
-520
-591
-686
-824
-971
-1093
-1183
-1252
-1286
-1270
-1228
-1123
-993
-856
-671
-486
-310
-149
-23
75
116
122
116
95
96
113
138
141
114
15
-135
-210
-193
-182
-285
-391
-462
-483
-617
-812
-950
-1028
-1032
-1071
-1103
-1123
-1140
-1145
-1119
-1081
-1045
-998
-950
-894
-838
-775
-737
-716
-663
-538
-406
-288
-231
-165
-53
99
205
260
345
460
581
686
753
852
998
1183
1335
1469
1605
1735
1824
1850
1788
1583
1265
959
647
313
-78
-352
-482
-576
-693
-821
-888
-895
-889
-922
-970
-1008
-1071
-1189
-1339
-1473
-1551
-1563
-1496
-1366
-1178
-952
-743
-571
-372
-154
-2
114
175
178
173
144
86
52
57
109
192
147
73
-10
-40
-93
-214
-360
-469
-556
-687
-842
-991
-1067
-1119
-1144
-1158
-1148
-1117
-1113
-1094
-1062
-988
-955
-930
-899
-853
-776
-717
-666
-582
-486
-327
-155
-59
2
56
182
298
362
411
478
553
635
726
859
974
1143
1321
1503
1650
1766
1879
2016
2141
2116
1954
1611
1180
751
299
-148
-550
-772
-861
-880
-982
-1070
-1082
-1090
-1116
-1155
-1226
-1312
-1420
-1515
-1601
-1630
-1606
-1469
-1291
-1085
-725
-425
-213
-11
199
338
369
361
340
309
302
258
199
203
261
373
444
459
373
65
-359
-596
-577
-648
-915
-1151
-1121
-1018
-1143
-1326
-1334
-1211
-1112
-1075
-1082
-1177
-1254
-1252
-1169
-1079
-980
-842
-664
-511
-369
-203
-75
-46
36
226
383
400
312
325
470
627
706
745
864
1061
1237
1341
1462
1607
1754
1903
2042
2114
2144
2165
2134
1933
1486
895
384
-80
-591
-1021
-1228
-1197
-1175
-1273
-1373
-1372
-1327
-1361
-1456
-1523
-1502
-1442
-1417
-1442
-1370
-1152
-866
-559
-295
-4
281
429
511
570
596
625
616
560
546
562
543
487
440
414
419
338
39
-344
-693
-892
-1085
-1278
-1420
-1379
-1253
-1209
-1241
-1274
-1256
-1247
-1225
-1211
-1230
-1263
-1268
-1218
-1123
-985
-814
-618
-447
-291
-156
-82
-78
-97
-41
13
57
104
123
280
500
639
717
785
898
1012
1090
1159
1255
1426
1593
1803
1965
2112
2262
2327
2373
2230
1906
1285
629
-40
-671
-1214
-1535
-1530
-1439
-1416
-1523
-1534
-1487
-1535
-1609
-1726
-1770
-1778
-1758
-1715
-1600
-1378
-1042
-585
-186
148
410
510
567
592
603
565
509
494
545
574
573
539
505
456
408
292
64
-326
-826
-1311
-1672
-1787
-1802
-1714
-1625
-1515
-1519
-1574
-1657
-1563
-1271
-1532
-1810
-1754
-1456
-1292
-1267
-1112
-891
-759
-448
10
81
-112
-291
-265
-118
84
67
-106
-217
-83
367
706
759
651
579
658
854
1075
1148
1158
1310
1624
1944
2175
2359
2442
2408
2282
2137
1611
808
-101
-976
-1641
-1878
-1713
-1538
-1532
-1635
-1608
-1566
-1670
-1856
-1989
-2043
-2043
-2014
-1906
-1659
-1329
-942
-511
-16
444
735
803
700
566
510
495
534
613
651
674
709
783
803
761
616
368
18
-466
-973
-1399
-1683
-1821
-1814
-1714
-1512
-1344
-1351
-1485
-1546
-1537
-1559
-1614
-1670
-1629
-1554
-1434
-1165
-826
-569
-381
-211
-97
-85
-214
-298
-294
-254
-170
26
248
385
490
570
598
564
561
638
678
673
713
911
1149
1372
1658
1993
2269
2435
2529
2542
2380
2019
1410
703
-3
-734
-1331
-1651
-1567
-1377
-1279
-1316
-1339
-1445
-1739
-2044
-2225
-2288
-2300
-2228
-2077
-1781
-1345
-860
-405
-40
220
366
409
340
219
158
168
236
399
579
776
894
885
799
657
455
198
-86
-428
-847
-1258
-1606
-1765
-1724
-1555
-1292
-1088
-1068
-1221
-1479
-1708
-1880
-1853
-1701
-1557
-1450
-1294
-1058
-808
-574
-342
-182
-163
-249
-348
-443
-484
-406
-169
104
302
420
529
562
513
423
387
426
488
571
685
861
1032
1253
1502
1826
2074
2213
2286
2283
2191
1962
1579
999
403
-298
-947
-1358
-1440
-1260
-1057
-951
-1052
-1239
-1546
-1904
-2116
-2210
-2198
-2128
-1997
-1784
-1417
-964
-481
-42
181
184
59
-127
-274
-270
-114
106
387
607
791
917
911
816
642
423
192
0
-208
-418
-616
-827
-1061
-1160
-1121
-989
-896
-872
-972
-1257
-1582
-1791
-1821
-1694
-1498
-1293
-1142
-1052
-952
-800
-632
-462
-380
-427
-516
-628
-668
-515
-221
97
346
485
466
357
231
152
147
196
258
318
430
535
673
811
980
1075
1075
1013
974
925
895
965
1004
1039
971
766
469
68
-431
-834
-1050
-1075
-996
-863
-728
-628
-588
-615
-679
-747
-849
-949
-1014
-1033
-956
-818
-622
-384
-201
-111
-158
-266
-416
-550
-614
-577
-473
-338
-226
-134
-74
-51
-42
-67
-114
-130
-163
-213
-240
-281
-320
-347
-371
-369
-352
-297
-281
-335
-422
-514
-592
-646
-689
-709
-710
-740
-771
-809
-802
-744
-688
-631
-588
-600
-651
-689
-713
-685
-613
-536
-470
-434
-442
-446
-428
-381
-339
-324
-332
-380
-437
-478
-485
-474
-436
-390
-355
-321
-311
-313
-308
-290
-260
-233
-214
-194
-200
-200
-154
-103
-59
-19
7
36
41
25
22
7
-25
-58
-94
-110
-119
-140
-174
-224
-255
-281
-357
-427
-471
-520
-558
-580
-606
-640
-647
-635
-611
-590
-584
-584
-603
-622
-627
-622
-620
-633
-635
-672
-691
-700
-712
-697
-690
-667
-649
-662
-688
-708
-730
-714
-693
-674
-639
-608
-580
-545
-518
-505
-478
-430
-428
-441
-422
-418
-406
-346
-292
-252
-227
-238
-238
-195
-144
-118
-99
-90
-103
-135
-142
-142
-124
-101
-65
-34
-35
-39
-47
-62
-44
-9
-2
-32
-62
-76
-69
-52
-54
-72
-77
-118
-186
-192
-197
-200
-188
-193
-239
-327
-415
-468
-490
-506
-551
-588
-637
-700
-717
-731
-741
-724
-714
-722
-736
-751
-727
-703
-707
-688
-671
-662
-630
-617
-593
-587
-640
-649
-638
-651
-653
-585
-483
-442
-380
-386
-463
-513
-506
-493
-488
-506
-514
-502
-513
-465
-380
-344
-313
-278
-285
-277
-258
-226
-173
-108
-64
-88
-98
-15
69
146
213
198
144
80
39
68
114
133
158
195
193
177
154
119
58
-32
-138
-237
-294
-293
-245
-209
-211
-274
-371
-462
-538
-608
-642
-688
-712
-697
-690
-683
-660
-641
-645
-650
-676
-693
-709
-717
-721
-728
-697
-659
-630
-612
-596
-511
-431
-439
-464
-454
-467
-434
-305
-268
-321
-320
-319
-328
-346
-478
-609
-640
-627
-518
-279
-177
-271
-397
-446
-381
-252
-184
-248
-293
-367
-383
-178
40
156
199
104
-7
38
235
522
707
683
573
448
456
652
771
780
675
432
244
116
69
107
47
-167
-404
-567
-625
-541
-448
-448
-579
-796
-960
-1040
-1045
-1001
-956
-957
-971
-1006
-1008
-956
-866
-780
-779
-809
-842
-835
-747
-608
-524
-489
-770
-901
-899
-1032
-720
-417
-265
-219
-281
-522
-637
-576
-575
-376
-370
-454
-494
-459
-333
-223
-135
-331
-624
-876
-959
-809
-534
-294
-263
-253
-290
-269
-185
-178
-165
-190
-152
13
247
489
638
726
785
840
916
1077
1267
1380
1496
1485
1307
1027
657
244
-34
-235
-399
-437
-464
-478
-479
-512
-639
-834
-1053
-1265
-1395
-1488
-1477
-1375
-1199
-991
-851
-774
-744
-691
-646
-611
-605
-623
-609
-575
-542
-497
-412
-299
-201
-163
-188
-232
-342
-485
-605
-730
-797
-801
-765
-777
-864
-1063
-1293
-1389
-1341
-1099
-843
-660
-637
-762
-925
-1053
-1021
-955
-858
-783
-761
-694
-589
-393
-180
-55
-75
-215
-345
-416
-340
-130
122
369
525
614
636
637
691
746
883
1002
1156
1371
1555
1726
1774
1880
1966
2113
2257
2207
1883
1153
291
-621
-1233
-1496
-1435
-1149
-877
-647
-642
-763
-1030
-1388
-1696
-1999
-2216
-2286
-2102
-1701
-1106
-512
-79
177
206
92
-98
-291
-437
-450
-312
-141
45
198
313
344
312
252
149
-75
-445
-952
-1494
-1817
-1843
-1527
-1006
-501
-184
-165
-449
-898
-1306
-1565
-1662
-1604
-1481
-1319
-1081
-764
-422
-173
-109
-232
-496
-784
-995
-1012
-823
-506
-177
71
234
331
387
431
442
442
424
418
461
537
658
846
1133
1478
1811
2050
2199
2221
2159
2085
2049
2054
1949
1582
903
-38
-916
-1498
-1742
-1580
-1228
-926
-790
-851
-1055
-1389
-1674
-1941
-2146
-2242
-2197
-1871
-1370
-752
-168
206
367
336
172
-31
-163
-192
-127
42
234
419
555
606
549
411
228
34
-180
-458
-810
-1224
-1592
-1793
-1749
-1478
-1082
-688
-469
-483
-705
-1091
-1435
-1699
-1748
-1619
-1354
-1000
-658
-363
-175
-79
-121
-279
-483
-659
-783
-780
-609
-322
6
272
474
545
510
422
337
281
278
331
404
507
651
864
1140
1443
1760
2040
2186
2214
2151
2106
2101
2167
2175
1829
1111
84
-970
-1726
-2037
-1874
-1510
-1164
-1017
-1067
-1249
-1515
-1762
-1983
-2179
-2328
-2324
-2039
-1508
-851
-160
345
549
537
392
190
3
-61
-35
45
185
323
434
488
418
316
171
6
-199
-417
-693
-1122
-1599
-2041
-2158
-1936
-1449
-920
-556
-456
-679
-1035
-1400
-1646
-1723
-1634
-1405
-1164
-883
-579
-244
23
86
-48
-294
-545
-739
-773
-592
-333
-51
204
362
414
387
344
332
309
288
332
371
432
565
741
1028
1388
1770
2082
2239
2293
2271
2206
2186
2235
2144
1745
969
-77
-1170
-1953
-2236
-2041
-1618
-1227
-1037
-1089
-1312
-1571
-1790
-2006
-2224
-2349
-2286
-1968
-1439
-751
-76
419
658
648
471
239
63
-24
-52
-27
57
158
237
281
265
190
41
-119
-318
-601
-884
-1172
-1560
-2000
-2328
-2352
-1989
-1411
-798
-420
-455
-818
-1241
-1549
-1704
-1682
-1493
-1271
-1035
-802
-490
-108
148
164
-21
-335
-651
-813
-783
-566
-310
-75
122
254
334
385
449
501
506
474
440
493
576
710
957
1293
1670
2069
2350
2489
2480
2430
2404
2383
2354
1974
1223
124
-1093
-1997
-2383
-2234
-1816
-1342
-1096
-1041
-1161
-1417
-1641
-1917
-2138
-2314
-2310
-2043
-1480
-764
-53
524
804
869
775
591
404
220
88
15
15
84
184
268
302
272
199
68
-116
-384
-706
-1172
-1677
-2129
-2326
-2158
-1688
-1102
-658
-437
-461
-679
-950
-1218
-1369
-1422
-1366
-1194
-993
-695
-340
-46
101
50
-115
-281
-472
-617
-645
-575
-437
-262
-76
116
291
425
539
600
606
567
538
524
550
679
912
1321
1765
2167
2456
2627
2659
2713
2731
2761
2573
1979
1043
-155
-1291
-2104
-2394
-2240
-1838
-1430
-1173
-1081
-1177
-1370
-1643
-1896
-2179
-2355
-2275
-1923
-1320
-630
91
656
977
1088
1053
899
665
448
246
89
8
15
70
132
169
169
136
24
-160
-450
-780
-1253
-1796
-2248
-2469
-2345
-1938
-1318
-732
-340
-226
-387
-646
-941
-1151
-1266
-1235
-1079
-881
-595
-278
26
175
185
76
-102
-306
-518
-648
-675
-623
-516
-346
-148
75
306
490
647
706
710
672
614
564
619
842
1162
1647
2069
2444
2723
2817
2851
2844
2848
2762
2268
1262
-37
-1400
-2377
-2738
-2604
-2213
-1769
-1432
-1248
-1195
-1295
-1492
-1740
-2068
-2273
-2295
-2016
-1443
-723
-15
593
1014
1242
1340
1297
1068
745
416
124
-53
-134
-171
-185
-177
-127
-86
-88
-185
-481
-988
-1625
-2261
-2707
-2800
-2544
-2044
-1478
-931
-617
-481
-468
-576
-725
-912
-1036
-1106
-1073
-954
-736
-460
-214
-29
36
48
-18
-160
-328
-477
-621
-732
-721
-655
-470
-234
43
319
558
685
720
686
591
542
610
868
1209
1613
2034
2386
2626
2818
2986
3104
3196
3103
2572
1568
269
-1160
-2268
-2821
-2861
-2572
-2135
-1727
-1428
-1228
-1237
-1366
-1649
-1944
-2210
-2281
-2048
-1563
-925
-274
364
861
1237
1477
1536
1436
1186
855
477
151
-130
-339
-467
-488
-379
-232
-138
-153
-315
-687
-1097
-1528
-1850
-2238
-2673
-2939
-2855
-2383
-1692
-956
-521
-359
-433
-517
-612
-702
-835
-992
-1029
-1042
-916
-660
-320
-41
59
65
24
-59
-236
-455
-705
-891
-933
-778
-492
-185
94
385
676
921
1048
1080
1092
1083
1139
1273
1514
1834
2174
2518
2801
3061
3257
3353
3032
2197
950
-530
-1847
-2689
-2991
-2933
-2655
-2292
-1875
-1480
-1205
-1111
-1211
-1442
-1698
-1841
-1836
-1617
-1257
-789
-240
336
894
1387
1765
1913
1808
1536
1174
772
347
-87
-421
-601
-641
-524
-310
-179
-206
-353
-706
-1177
-1690
-2118
-2370
-2455
-2362
-2091
-1689
-1283
-929
-662
-468
-368
-367
-378
-463
-638
-812
-868
-848
-777
-633
-434
-219
-77
-9
-24
-134
-304
-504
-654
-739
-756
-671
-457
-178
77
346
561
736
825
918
1052
1200
1423
1603
1785
1992
2199
2448
2647
2913
3113
3174
2820
2012
833
-529
-1668
-2463
-2823
-2867
-2709
-2462
-2137
-1747
-1471
-1302
-1320
-1409
-1494
-1494
-1371
-1184
-940
-671
-277
183
687
1143
1506
1725
1773
1707
1471
1111
657
138
-332
-633
-764
-760
-669
-566
-555
-620
-831
-1148
-1615
-2010
-2196
-2248
-2104
-1902
-1630
-1336
-1112
-884
-604
-348
-188
-106
-136
-217
-367
-483
-530
-593
-611
-536
-375
-202
-113
-98
-110
-180
-305
-412
-498
-534
-529
-436
-270
-65
95
309
475
662
833
1054
1287
1495
1687
1869
2044
2207
2366
2495
2677
2814
2857
2544
1838
789
-399
-1373
-2090
-2470
-2641
-2658
-2534
-2324
-2058
-1825
-1657
-1618
-1557
-1472
-1354
-1217
-1067
-900
-722
-483
-126
254
631
970
1224
1399
1486
1411
1202
844
389
-13
-305
-518
-647
-741
-770
-775
-793
-888
-1122
-1465
-1800
-1966
-2003
-1942
-1891
-1867
-1837
-1723
-1497
-1188
-902
-697
-478
-318
-256
-279
-370
-488
-606
-684
-647
-549
-499
-461
-418
-328
-259
-223
-197
-255
-333
-338
-277
-229
-162
-112
-29
144
354
604
865
1121
1353
1549
1707
1894
2019
2166
2278
2367
2482
2554
2381
1807
1004
56
-812
-1496
-1959
-2267
-2451
-2451
-2361
-2151
-2020
-1919
-1809
-1665
-1526
-1361
-1219
-1124
-1047
-978
-817
-594
-316
-10
309
648
966
1194
1298
1266
1063
774
491
240
-17
-234
-419
-544
-621
-693
-756
-1014
-1362
-1637
-1679
-1668
-1648
-1648
-1731
-1747
-1784
-1681
-1523
-1373
-1219
-1015
-778
-621
-539
-537
-518
-519
-509
-476
-388
-370
-415
-386
-312
-224
-220
-234
-210
-174
-147
-92
-42
-5
-10
28
130
228
311
466
680
892
1119
1303
1489
1614
1731
1851
2036
2240
2367
2361
2013
1386
604
-146
-824
-1351
-1724
-1986
-2060
-1994
-1839
-1737
-1671
-1584
-1434
-1262
-1134
-1034
-996
-976
-965
-942
-882
-759
-587
-338
-28
307
640
862
964
957
890
734
550
374
170
-5
-144
-257
-426
-677
-893
-1034
-1117
-1132
-1114
-1124
-1209
-1288
-1344
-1440
-1556
-1580
-1513
-1412
-1298
-1197
-1081
-977
-883
-761
-631
-548
-451
-373
-352
-352
-344
-322
-296
-279
-242
-148
-48
46
84
135
186
182
155
158
185
215
292
388
527
617
737
886
1022
1156
1303
1470
1634
1795
1903
1871
1580
1090
552
21
-476
-918
-1280
-1494
-1545
-1563
-1546
-1522
-1464
-1358
-1192
-1057
-961
-900
-893
-922
-990
-1093
-1162
-1115
-1066
-912
-667
-368
-102
114
296
415
486
482
446
377
306
234
113
-45
-277
-479
-641
-740
-767
-792
-806
-831
-858
-903
-967
-1030
-1068
-1123
-1160
-1168
-1146
-1146
-1154
-1132
-1086
-973
-861
-763
-649
-551
-461
-379
-308
-287
-260
-211
-162
-124
-110
-71
-21
30
78
132
173
203
242
271
321
370
408
478
536
616
696
774
865
989
1079
1211
1322
1422
1375
1166
826
460
110
-259
-577
-836
-966
-1027
-1049
-1051
-1089
-1065
-998
-934
-857
-806
-802
-824
-868
-983
-1104
-1212
-1270
-1268
-1191
-1039
-873
-710
-539
-399
-260
-123
-29
34
97
132
100
21
-43
-162
-396
-598
-782
-829
-803
-776
-742
-729
-708
-736
-739
-742
-792
-853
-882
-899
-947
-1044
-1124
-1120
-1095
-1038
-937
-798
-668
-576
-485
-393
-342
-335
-350
-341
-296
-247
-212
-176
-154
-136
-106
-79
-66
-40
17
96
159
196
244
275
304
329
377
453
571
692
827
939
1026
1039
921
735
522
325
114
-55
-178
-263
-305
-351
-402
-439
-447
-438
-425
-388
-405
-463
-498
-578
-703
-823
-927
-1011
-1067
-1087
-1061
-990
-907
-826
-729
-635
-535
-444
-347
-245
-165
-156
-189
-249
-379
-537
-668
-765
-786
-777
-753
-706
-628
-625
-578
-538
-552
-556
-589
-648
-703
-762
-854
-893
-890
-884
-857
-806
-726
-665
-617
-559
-493
-435
-415
-392
-347
-309
-276
-249
-228
-219
-203
-192
-199
-192
-176
-156
-106
-33
11
64
125
191
255
349
480
589
678
759
828
896
917
916
841
746
682
596
491
373
310
269
206
157
104
71
28
4
-14
-27
-66
-125
-174
-279
-380
-492
-583
-655
-717
-740
-772
-797
-756
-702
-628
-569
-474
-373
-313
-266
-255
-287
-388
-509
-610
-677
-715
-701
-669
-651
-632
-620
-609
-605
-598
-605
-626
-657
-693
-702
-737
-771
-786
-800
-797
-768
-761
-739
-691
-645
-583
-524
-499
-467
-431
-389
-374
-392
-396
-401
-416
-437
-437
-422
-405
-383
-350
-313
-250
-183
-129
-39
61
148
205
254
298
342
399
479
559
609
670
723
725
689
641
600
550
492
475
441
383
380
356
295
264
226
186
150
95
39
-41
-121
-183
-280
-371
-459
-538
-590
-627
-630
-649
-643
-613
-578
-523
-457
-451
-498
-534
-598
-678
-730
-772
-801
-821
-793
-755
-726
-715
-705
-702
-710
-706
-712
-730
-716
-710
-706
-708
-716
-703
-735
-758
-735
-731
-696
-639
-607
-547
-500
-470
-449
-462
-463
-455
-444
-438
-417
-413
-429
-423
-413
-410
-372
-325
-299
-253
-203
-148
-78
-17
40
88
125
180
241
285
331
345
369
399
437
461
479
481
482
457
427
362
318
318
291
250
235
206
177
163
146
126
81
38
-24
-118
-203
-284
-392
-469
-544
-611
-667
-685
-702
-710
-677
-644
-638
-645
-688
-699
-735
-785
-797
-824
-865
-905
-943
-938
-952
-932
-883
-865
-832
-786
-751
-755
-734
-727
-761
-765
-770
-777
-763
-737
-702
-682
-669
-643
-607
-596
-603
-583
-566
-543
-526
-517
-496
-489
-481
-484
-472
-463
-433
-413
-413
-384
-342
-301
-256
-215
-138
-67
-7
33
37
58
72
89
135
184
245
317
397
466
500
523
510
476
461
413
342
303
297
288
268
251
263
235
205
205
189
161
138
93
17
-61
-143
-246
-352
-402
-451
-492
-519
-526
-520
-523
-533
-561
-567
-579
-611
-641
-675
-727
-785
-841
-857
-865
-857
-840
-820
-807
-824
-818
-806
-810
-795
-741
-719
-707
-681
-677
-653
-634
-628
-621
-622
-611
-627
-639
-626
-592
-575
-561
-529
-496
-476
-436
-370
-319
-271
-250
-240
-228
-206
-187
-176
-129
-59
3
35
72
105
125
144
179
219
256
303
341
404
441
463
513
556
583
608
612
622
603
572
535
482
443
412
393
381
351
363
364
328
307
275
227
156
69
-20
-107
-202
-241
-322
-427
-466
-490
-508
-479
-489
-508
-530
-587
-601
-631
-645
-644
-645
-664
-681
-705
-737
-746
-764
-772
-747
-756
-755
-743
-734
-708
-665
-623
-587
-564
-556
-538
-540
-547
-555
-596
-620
-640
-651
-647
-643
-597
-556
-531
-498
-458
-431
-426
-402
-369
-328
-298
-261
-217
-213
-189
-179
-162
-118
-80
-26
13
50
124
174
205
256
304
345
358
391
457
501
556
594
618
632
642
619
568
506
479
475
444
442
460
468
479
450
426
379
337
305
249
204
157
95
35
-10
-100
-176
-226
-283
-322
-373
-434
-473
-498
-505
-528
-539
-549
-541
-527
-527
-525
-547
-592
-628
-653
-671
-684
-700
-681
-661
-653
-660
-636
-632
-650
-650
-652
-673
-689
-714
-749
-739
-743
-740
-718
-723
-717
-708
-698
-662
-632
-599
-552
-502
-455
-432
-395
-357
-328
-271
-224
-195
-171
-138
-130
-114
-78
-56
-25
24
45
75
118
138
196
261
288
333
355
383
384
358
360
359
350
365
369
352
342
330
295
271
257
244
235
192
180
187
155
138
133
98
62
32
-29
-74
-126
-174
-192
-233
-252
-255
-263
-273
-292
-324
-353
-383
-406
-397
-441
-515
-537
-556
-593
-629
-644
-636
-662
-706
-709
-708
-724
-720
-704
-710
-713
-696
-686
-694
-697
-693
-687
-682
-690
-696
-693
-689
-686
-665
-632
-620
-584
-568
-546
-489
-445
-409
-363
-321
-308
-283
-282
-295
-274
-249
-227
-182
-145
-120
-80
-59
-26
19
50
105
120
145
170
166
190
216
252
260
288
334
354
360
375
382
369
368
369
346
336
347
352
348
365
354
317
291
232
213
199
140
85
48
38
1
-44
-82
-129
-165
-204
-244
-286
-336
-373
-418
-450
-472
-475
-481
-503
-523
-527
-537
-556
-562
-587
-614
-623
-631
-640
-644
-650
-640
-653
-656
-660
-667
-652
-633
-610
-599
-593
-587
-613
-623
-648
-673
-652
-612
-557
-500
-458
-428
-394
-358
-336
-290
-251
-230
-213
-177
-137
-130
-117
-91
-65
-54
-26
2
37
51
64
95
111
134
147
163
198
196
206
226
214
224
232
227
235
251
279
314
339
337
352
364
354
371
377
390
406
413
386
355
344
328
296
273
248
210
151
107
35
-30
-101
-173
-223
-297
-351
-383
-422
-443
-461
-488
-506
-523
-517
-512
-534
-551
-584
-619
-653
-669
-690
-733
-742
-750
-756
-742
-725
-710
-690
-694
-705
-716
-705
-676
-644
-617
-620
-625
-617
-610
-601
-566
-544
-515
-482
-448
-401
-360
-322
-293
-272
-258
-242
-238
-230
-206
-179
-163
-146
-124
-90
-62
-41
-17
14
39
29
32
25
20
28
60
103
136
172
205
236
264
291
320
374
417
432
447
468
464
449
461
461
446
435
407
369
340
319
298
248
227
217
147
75
22
-23
-77
-148
-209
-248
-288
-332
-370
-402
-440
-454
-477
-514
-533
-565
-600
-625
-668
-695
-729
-777
-798
-837
-879
-899
-908
-896
-886
-888
-862
-864
-877
-856
-840
-810
-775
-759
-749
-728
-723
-721
-706
-688
-658
-605
-563
-541
-525
-523
-500
-486
-452
-423
-409
-377
-368
-363
-364
-372
-355
-351
-345
-332
-323
-307
-295
-267
-217
-169
-122
-61
-25
8
46
91
129
182
256
306
352
398
417
429
454
466
464
453
417
396
365
343
333
330
319
283
259
224
163
89
36
-1
-64
-120
-170
-228
-295
-352
-400
-461
-500
-539
-576
-625
-645
-659
-701
-704
-718
-721
-730
-744
-742
-767
-767
-760
-792
-803
-800
-783
-779
-763
-758
-759
-743
-775
-766
-748
-741
-731
-712
-678
-650
-613
-589
-570
-561
-545
-542
-543
-517
-494
-463
-452
-473
-478
-471
-479
-464
-444
-438
-423
-402
-395
-377
-332
-298
-266
-226
-184
-143
-92
-44
12
47
79
132
176
214
262
318
353
380
404
431
443
433
430
409
403
410
389
338
271
236
211
163
135
118
105
101
86
34
-14
-39
-102
-175
-232
-281
-327
-380
-428
-458
-495
-540
-566
-606
-639
-661
-667
-660
-654
-661
-671
-695
-726
-740
-736
-721
-707
-693
-692
-691
-693
-708
-707
-689
-671
-637
-608
-614
-598
-571
-580
-602
-592
-579
-586
-576
-554
-555
-527
-481
-451
-427
-403
-407
-394
-369
-356
-315
-314
-304
-254
-212
-193
-155
-103
-42
9
40
83
113
144
182
201
236
275
333
367
390
419
428
444
465
475
477
458
423
380
332
291
263
213
183
160
130
107
77
31
-22
-102
-185
-245
-288
-337
-398
-449
-464
-480
-523
-554
-594
-627
-654
-676
-710
-743
-772
-789
-785
-791
-813
-817
-806
-808
-812
-803
-812
-817
-810
-788
-768
-744
-711
-676
-662
-634
-607
-611
-615
-614
-615
-635
-650
-640
-632
-602
-578
-546
-522
-487
-454
-426
-429
-424
-382
-365
-343
-336
-319
-288
-248
-190
-140
-91
-23
37
74
81
116
158
194
233
277
307
353
370
376
417
408
415
407
391
380
356
335
292
250
218
198
161
133
111
52
-7
-45
-91
-138
-190
-241
-286
-332
-367
-391
-413
-441
-471
-524
-558
-597
-652
-702
-740
-769
-788
-781
-797
-820
-815
-831
-852
-857
-852
-862
-882
-880
-891
-899
-887
-871
-845
-828
-818
-806
-792
-784
-782
-779
-781
-786
-790
-795
-774
-728
-700
-678
-650
-631
-618
-596
-548
-518
-501
-442
-397
-382
-337
-298
-268
-210
-133
-99
-49
15
63
99
133
157
185
230
237
245
289
289
307
329
319
311
292
246
208
202
163
142
107
84
78
61
38
-1
-46
-79
-108
-168
-204
-251
-288
-304
-336
-344
-346
-354
-390
-430
-448
-466
-498
-532
-575
-615
-640
-668
-680
-694
-703
-697
-698
-695
-689
-689
-687
-704
-715
-707
-712
-712
-704
-689
-692
-683
-656
-660
-645
-639
-650
-645
-637
-642
-640
-660
-662
-644
-639
-630
-611
-596
-606
-596
-578
-551
-516
-504
-466
-421
-390
-346
-304
-263
-207
-139
-116
-75
-21
-1
22
42
63
92
129
156
173
197
221
238
242
225
198
164
134
88
71
60
35
17
-8
-18
-38
-82
-110
-131
-158
-193
-218
-240
-247
-246
-270
-296
-308
-300
-328
-346
-366
-388
-394
-430
-470
-506
-541
-567
-571
-577
-579
-587
-601
-598
-591
-607
-614
-608
-625
-610
-590
-593
-595
-570
-543
-530
-534
-535
-553
-561
-565
-554
-533
-530
-517
-499
-489
-482
-469
-457
-450
-461
-467
-448
-429
-414
-374
-360
-335
-284
-241
-209
-177
-147
-106
-53
-32
15
57
74
93
111
116
116
144
152
149
162
170
178
175
162
156
137
112
93
86
61
47
42
12
-7
-37
-66
-105
-144
-172
-188
-199
-203
-177
-196
-226
-218
-235
-279
-304
-338
-396
-444
-488
-514
-540
-577
-596
-602
-620
-640
-629
-643
-641
-619
-637
-640
-626
-619
-617
-604
-588
-578
-563
-559
-560
-556
-557
-547
-530
-531
-532
-535
-542
-535
-533
-526
-524
-499
-477
-472
-478
-489
-475
-484
-461
-414
-381
-349
-307
-274
-253
-201
-183
-154
-113
-98
-58
-7
11
40
69
100
139
140
144
155
157
144
135
116
116
97
83
70
74
72
55
55
33
22
29
7
-26
-32
-51
-70
-93
-114
-132
-131
-138
-148
-171
-196
-218
-235
-265
-314
-341
-385
-404
-419
-444
-468
-505
-534
-556
-587
-611
-611
-626
-624
-622
-633
-621
-594
-596
-600
-605
-603
-626
-650
-644
-657
-669
-677
-682
-671
-650
-643
-642
-625
-632
-638
-631
-637
-630
-638
-614
-597
-576
-554
-536
-503
-460
-422
-393
-359
-325
-300
-281
-254
-226
-203
-190
-179
-140
-109
-95
-60
-25
-21
-13
-10
-6
-24
-44
-41
-67
-72
-64
-67
-73
-73
-56
-53
-68
-60
-39
-35
-46
-42
-64
-84
-67
-60
-51
-48
-42
-35
-54
-61
-76
-74
-76
-107
-138
-161
-192
-220
-225
-247
-264
-284
-312
-338
-366
-384
-408
-431
-429
-447
-481
-498
-513
-547
-589
-612
-614
-613
-634
-618
-583
-583
-579
-568
-563
-560
-554
-557
-546
-535
-552
-567
-572
-578
-575
-570
-550
-532
-528
-511
-475
-443
-424
-384
-365
-369
-364
-357
-366
-363
-348
-323
-304
-311
-263
-230
-215
-189
-169
-147
-145
-136
-137
-131
-110
-93
-80
-79
-78
-65
-56
-26
-24
-7
-3
-8
3
1
19
33
40
38
37
44
47
53
55
37
21
3
-5
-8
-9
-18
-52
-85
-107
-138
-164
-188
-207
-221
-249
-266
-277
-281
-285
-297
-305
-328
-342
-355
-380
-410
-433
-454
-462
-489
-501
-488
-485
-476
-465
-449
-441
-443
-455
-454
-446
-449
-446
-428
-417
-400
-378
-366
-350
-321
-301
-304
-314
-323
-303
-291
-287
-265
-254
-255
-254
-266
-256
-238
-240
-226
-207
-217
-227
-207
-194
-181
-163
-163
-151
-137
-129
-147
-158
-157
-152
-125
-129
-124
-120
-118
-97
-88
-83
-75
-65
-68
-53
-26
-28
-35
-37
-22
-10
-7
-2
5
19
6
-24
-47
-73
-109
-123
-149
-177
-171
-168
-188
-211
-228
-250
-269
-296
-310
-315
-339
-349
-350
-376
-397
-399
-412
-434
-448
-471
-483
-480
-488
-501
-498
-516
-519
-509
-523
-508
-486
-462
-429
-421
-408
-389
-374
-360
-349
-346
-334
-319
-303
-283
-276
-267
-253
-250
-251
-232
-223
-213
-188
-187
-187
-172
-168
-174
-160
-163
-189
-191
-193
-195
-190
-195
-197
-189
-173
-154
-131
-129
-122
-118
-115
-123
-136
-136
-138
-129
-138
-142
-146
-154
-150
-145
-136
-121
-118
-117
-116
-144
-170
-200
-225
-230
-239
-244
-237
-244
-260
-264
-269
-291
-307
-306
-333
-348
-343
-349
-358
-375
-381
-373
-377
-396
-407
-411
-421
-446
-470
-474
-489
-507
-501
-502
-491
-490
-496
-487
-485
-479
-471
-469
-458
-444
-434
-423
-408
-390
-368
-347
-346
-336
-326
-328
-310
-317
-337
-327
-339
-366
-365
-357
-355
-348
-340
-341
-347
-357
-371
-355
-330
-324
-321
-301
-274
-259
-233
-217
-203
-180
-173
-147
-128
-123
-106
-69
-33
-9
9
-4
-7
-4
1
-9
-27
-31
-46
-65
-90
-96
-106
-112
-110
-118
-130
-122
-139
-163
-175
-196
-207
-213
-226
-247
-264
-282
-295
-311
-313
-324
-333
-329
-360
-395
-407
-422
-439
-446
-462
-472
-482
-476
-481
-494
-483
-472
-466
-477
-477
-462
-491
-507
-504
-492
-455
-450
-430
-409
-409
-403
-399
-407
-395
-387
-384
-384
-384
-389
-396
-382
-346
-322
-320
-317
-300
-307
-316
-313
-312
-300
-272
-250
-214
-169
-172
-152
-135
-155
-143
-124
-113
-108
-91
-73
-49
-24
-3
11
18
13
26
27
16
0
-27
-41
-50
-67
-63
-41
-54
-71
-75
-92
-108
-113
-127
-135
-136
-159
-173
-169
-161
-149
-137
-143
-143
-146
-167
-193
-210
-217
-247
-256
-284
-309
-316
-323
-334
-329
-317
-320
-334
-351
-363
-375
-395
-406
-402
-415
-422
-416
-404
-381
-370
-369
-385
-390
-388
-396
-405
-412
-421
-434
-436
-426
-399
-381
-379
-408
-424
-428
-452
-476
-469
-452
-433
-397
-343
-321
-322
-297
-295
-285
-273
-256
-215
-194
-170
-162
-154
-135
-112
-94
-86
-60
-55
-56
-40
-49
-67
-84
-96
-110
-124
-143
-145
-122
-119
-107
-125
-134
-116
-104
-96
-107
-106
-86
-74
-57
-52
-25
8
18
21
0
-14
-36
-81
-97
-100
-125
-151
-172
-185
-183
-197
-199
-202
-219
-242
-247
-243
-276
-305
-317
-353
-351
-323
-342
-344
-356
-366
-347
-360
-397
-416
-434
-459
-472
-465
-567
-532
-455
-400
-364
-365
-359
-406
-424
-426
-414
-405
-405
-393
-370
-343
-316
-282
-255
-257
-238
-214
-225
-225
-219
-202
-187
-206
-203
-194
-187
-189
-180
-204
-218
-224
-257
-271
-269
-287
-290
-288
-310
-289
-274
-274
-265
-264
-266
-259
-251
-234
-242
-253
-237
-225
-195
-177
-174
-161
-150
-166
-170
-174
-182
-176
-185
-206
-220
-223
-243
-271
-267
-273
-291
-306
-296
-293
-342
-365
-363
-380
-395
-389
-401
-412
-408
-385
-377
-394
-388
-359
-355
-368
-375
-359
-344
-340
-313
-309
-298
-334
-333
-342
-360
-354
-340
-324
-332
-309
-294
-297
-286
-335
-322
-277
-268
-275
-243
-208
-202
-162
-144
-130
-117
-124
-140
-131
-128
-131
-124
-102
-92
-100
-117
-106
-98
-118
-118
-117
-118
-110
-110
-98
-94
-74
-60
-57
-27
-6
-7
5
14
2
7
28
33
42
58
68
80
70
50
45
43
46
46
42
42
30
8
-3
-44
-62
-78
-98
-116
-137
-156
-184
-193
-206
-193
-181
-187
-182
-169
-178
-203
-206
-194
-206
-200
-179
-170
-155
-116
-119
-123
-137
-155
-170
-177
-192
-208
-256
-264
-229
-242
-214
-176
-147
-123
-106
-88
-47
-35
-26
-19
-27
-24
-14
-25
11
25
44
72
105
127
123
125
118
129
144
137
158
188
210
231
251
274
307
340
366
395
401
414
449
448
421
404
410
420
416
418
421
430
395
371
344
328
312
272
252
227
180
131
96
55
25
-10
-62
-107
-131
-150
-181
-215
-220
-226
-242
-249
-244
-253
-275
-289
-294
-291
-279
-255
-284
-288
-239
-228
-207
-192
-167
-151
-160
-176
-185
-184
-189
-200
-204
-206
-199
-183
-160
-127
-94
-80
-83
-84
-77
-49
-26
-6
10
47
59
87
152
223
275
328
387
407
448
462
519
559
592
626
686
716
776
822
888
954
1033
1080
1123
1142
1101
998
824
663
482
366
244
126
-23
-143
-238
-314
-378
-409
-433
-424
-401
-381
-398
-444
-501
-534
-535
-525
-517
-483
-457
-440
-429
-402
-377
-343
-294
-239
-201
-214
-234
-279
-346
-396
-433
-445
-440
-429
-391
-356
-324
-310
-312
-301
-315
-353
-388
-404
-462
-504
-627
-749
-689
-653
-590
-504
-412
-337
-303
-277
-222
-188
-134
-69
-27
47
155
252
371
525
699
858
958
1010
1053
1083
1093
1149
1254
1358
1427
1457
1447
1324
1009
624
278
-84
-498
-882
-1157
-1249
-1317
-1401
-1425
-1302
-1124
-945
-832
-737
-641
-609
-655
-724
-768
-748
-721
-690
-563
-375
-190
-70
38
177
326
377
358
302
233
117
-59
-263
-407
-485
-523
-532
-511
-485
-458
-452
-495
-558
-593
-751
-1077
-1420
-1576
-1503
-1471
-1558
-1570
-1341
-1049
-898
-879
-776
-602
-495
-506
-541
-570
-640
-729
-678
-557
-462
-396
-299
-118
69
150
177
149
167
281
331
283
217
237
329
427
497
626
786
981
1190
1393
1507
1581
1611
1699
1796
1863
1882
1855
1737
1432
903
234
-495
-1082
-1443
-1642
-1766
-1883
-1962
-1949
-1792
-1693
-1572
-1430
-1187
-967
-860
-885
-976
-1030
-992
-872
-647
-375
-97
176
395
564
661
667
632
596
543
455
244
-50
-331
-535
-700
-799
-850
-819
-776
-752
-769
-874
-1009
-1099
-1257
-1455
-1664
-1767
-1775
-1727
-1640
-1563
-1420
-1204
-923
-701
-570
-517
-488
-480
-521
-577
-604
-619
-605
-519
-406
-357
-311
-242
-137
-60
-65
-129
-209
-281
-324
-338
-343
-311
-226
-43
130
310
474
658
895
1090
1295
1451
1623
1673
1687
1708
1822
1981
2065
2101
2178
2210
1867
1083
-56
-1056
-1639
-1880
-2076
-2388
-2569
-2451
-2144
-1996
-2030
-1965
-1624
-1165
-916
-889
-1002
-1097
-1127
-1022
-745
-363
10
358
721
1032
1209
1104
829
656
638
519
185
-270
-662
-921
-1080
-1198
-1235
-1203
-1123
-1012
-1002
-1140
-1389
-1625
-1745
-1776
-1754
-1780
-1918
-2011
-1935
-1631
-1346
-1149
-958
-666
-372
-259
-387
-598
-760
-823
-796
-830
-913
-953
-900
-789
-670
-607
-606
-589
-537
-521
-634
-850
-1033
-1085
-969
-804
-633
-428
-214
63
274
466
582
666
862
1096
1292
1382
1423
1517
1711
1905
2065
2158
2314
2418
2460
2270
1753
858
-412
-1600
-2289
-2449
-2537
-2809
-2960
-2735
-2225
-1956
-1909
-1846
-1470
-1045
-854
-929
-1089
-1139
-1050
-811
-421
79
515
870
1180
1405
1440
1176
734
437
243
10
-378
-819
-1136
-1311
-1348
-1320
-1296
-1213
-1126
-1077
-1166
-1397
-1685
-1872
-1940
-1862
-1734
-1594
-1434
-1241
-1015
-767
-608
-652
-867
-1043
-984
-909
-1024
-1275
-1306
-1140
-1020
-1076
-1120
-1024
-882
-846
-846
-886
-1023
-1131
-1090
-987
-950
-1002
-973
-794
-610
-483
-362
-252
-75
99
263
404
411
437
566
784
997
1147
1327
1561
1796
1930
1931
1945
1969
2020
1992
1873
1604
1098
242
-920
-1967
-2543
-2638
-2518
-2518
-2479
-2292
-1917
-1716
-1705
-1672
-1393
-986
-734
-710
-814
-766
-575
-289
98
589
1026
1269
1352
1311
1110
740
275
-74
-233
-358
-607
-915
-1155
-1246
-1244
-1224
-1219
-1214
-1215
-1280
-1359
-1541
-1734
-1808
-1708
-1432
-1172
-906
-691
-543
-518
-577
-615
-559
-517
-600
-804
-931
-998
-1041
-1115
-1131
-973
-802
-764
-845
-917
-975
-1022
-1096
-1054
-970
-908
-832
-736
-609
-513
-438
-305
-139
-11
101
204
252
244
315
425
557
629
787
953
1168
1301
1398
1514
1515
1546
1580
1730
1710
1630
1565
1550
1442
961
72
-1044
-1906
-2230
-2184
-2151
-2264
-2196
-1852
-1408
-1244
-1274
-1167
-855
-479
-310
-348
-479
-466
-334
-18
346
623
802
914
957
884
583
121
-298
-515
-649
-817
-1070
-1278
-1367
-1327
-1200
-1110
-1049
-1009
-933
-852
-860
-1012
-1141
-1095
-887
-656
-462
-295
-112
8
38
-36
-124
-363
-880
-1330
-1442
-1319
-1330
-1502
-1432
-1097
-945
-1061
-1145
-1085
-1054
-1111
-1135
-1082
-1092
-1089
-879
-535
-317
-248
-156
24
136
118
84
60
29
26
84
186
240
396
568
737
848
916
1013
1028
1165
1213
1267
1169
1208
1366
1446
1517
1560
1686
1506
927
-42
-1096
-1883
-2186
-2056
-1922
-1924
-1806
-1433
-1039
-949
-971
-849
-527
-312
-325
-486
-651
-663
-493
-173
163
445
588
673
671
538
199
-261
-629
-828
-928
-1071
-1242
-1288
-1193
-1033
-882
-778
-708
-658
-573
-540
-624
-771
-841
-759
-607
-424
-236
-107
6
60
25
-222
-660
-1039
-1243
-1300
-1465
-1735
-1874
-1753
-1529
-1396
-1308
-1145
-980
-951
-1027
-1054
-1085
-1074
-990
-645
-310
-119
-40
92
309
367
238
128
140
131
42
-56
-48
77
200
364
550
653
718
728
844
923
943
844
893
1004
1302
1482
1624
1749
1868
1942
1668
1058
57
-1054
-1858
-2109
-2030
-1907
-1905
-1783
-1380
-971
-873
-892
-888
-665
-498
-538
-726
-860
-783
-454
-43
285
482
530
607
607
399
10
-435
-790
-946
-1087
-1179
-1232
-1183
-972
-729
-576
-527
-549
-632
-626
-638
-704
-821
-897
-776
-550
-388
-254
-157
-66
-51
-195
-458
-753
-1158
-1570
-1856
-1949
-1935
-1992
-1886
-1572
-1224
-1084
-1049
-999
-908
-916
-1028
-1027
-944
-790
-565
-224
97
238
285
327
363
292
88
-74
-130
-151
-175
-131
-6
174
400
528
656
714
727
745
800
910
1014
1035
1173
1408
1730
1964
2081
2157
2131
1906
1275
349
-806
-1658
-2034
-1932
-1708
-1634
-1481
-1128
-755
-606
-690
-755
-608
-511
-532
-626
-693
-586
-273
123
549
774
819
796
727
476
42
-464
-781
-929
-1012
-1053
-1035
-907
-711
-517
-379
-357
-469
-565
-638
-640
-715
-808
-836
-675
-437
-212
-51
80
158
92
-125
-415
-749
-1222
-1631
-1785
-1703
-1586
-1622
-1545
-1259
-1018
-927
-982
-915
-875
-932
-969
-913
-801
-671
-431
-67
268
369
368
434
411
234
-2
-197
-271
-338
-388
-291
-59
146
321
464
607
636
600
618
691
830
909
1052
1187
1414
1696
1956
2113
2189
2272
2204
1914
1223
340
-718
-1511
-1823
-1694
-1417
-1300
-1198
-860
-507
-419
-609
-722
-580
-414
-430
-524
-518
-355
4
379
728
840
778
719
632
366
-75
-565
-854
-945
-1005
-1021
-972
-825
-640
-488
-437
-434
-533
-642
-654
-592
-565
-615
-598
-383
-79
114
169
179
138
11
-295
-629
-894
-1080
-1364
-1641
-1778
-1692
-1635
-1667
-1532
-1303
-1081
-1083
-1162
-1092
-1009
-1019
-893
-667
-410
-235
-20
224
401
349
290
296
284
133
-81
-135
-135
-163
-146
-17
160
230
264
313
407
381
405
446
598
808
1038
1259
1412
1600
1821
1976
2077
2124
2124
2029
1557
934
45
-856
-1482
-1608
-1438
-1142
-1049
-854
-646
-504
-540
-638
-633
-476
-414
-372
-349
-313
-145
125
472
733
775
699
655
456
115
-298
-650
-834
-914
-950
-864
-778
-663
-543
-486
-453
-492
-563
-576
-559
-565
-563
-547
-460
-291
-121
0
72
75
-22
-242
-514
-756
-1101
-1394
-1686
-1837
-1785
-1664
-1467
-1346
-1185
-996
-906
-921
-989
-1004
-911
-811
-687
-537
-329
-133
148
245
230
128
43
12
-92
-245
-294
-284
-253
-160
-58
43
170
234
281
309
261
303
338
480
672
868
1063
1209
1347
1599
1703
1861
1826
1898
1926
1904
1627
1015
207
-718
-1377
-1588
-1470
-1321
-1236
-1033
-793
-595
-636
-780
-725
-599
-440
-409
-393
-368
-194
80
397
610
609
566
539
371
-1
-416
-739
-892
-978
-1018
-944
-810
-657
-559
-509
-466
-508
-553
-545
-489
-448
-465
-476
-435
-291
-142
-31
48
62
-14
-182
-436
-658
-886
-1148
-1319
-1429
-1407
-1435
-1432
-1398
-1275
-1204
-1117
-1009
-930
-882
-870
-763
-653
-623
-494
-187
115
306
299
303
277
159
-36
-158
-206
-210
-214
-177
-99
12
91
202
307
361
334
354
449
505
621
767
987
1214
1353
1595
1737
1885
1884
1921
2011
2015
1816
1329
686
-102
-844
-1193
-1270
-1130
-997
-871
-633
-491
-510
-627
-640
-577
-478
-442
-402
-369
-253
-92
161
372
464
444
443
389
146
-231
-575
-772
-874
-931
-924
-785
-624
-495
-429
-384
-369
-360
-377
-335
-307
-342
-371
-362
-276
-159
-38
28
92
25
-120
-374
-755
-1085
-1299
-1356
-1397
-1516
-1527
-1410
-1211
-1120
-1103
-1040
-976
-973
-1029
-1082
-1125
-1072
-893
-587
-303
-105
21
189
274
156
-66
-224
-253
-291
-363
-362
-174
-29
87
210
316
428
431
442
499
528
487
600
769
1071
1245
1336
1605
1873
2004
2055
1969
2064
2008
1675
1088
343
-417
-968
-1279
-1231
-1014
-924
-686
-504
-399
-468
-616
-682
-542
-537
-570
-578
-572
-470
-298
-73
222
340
359
391
300
66
-289
-644
-817
-861
-905
-836
-728
-579
-440
-376
-333
-305
-344
-359
-410
-488
-585
-684
-713
-628
-516
-391
-272
-206
-181
-266
-399
-608
-824
-995
-1289
-1505
-1645
-1616
-1567
-1495
-1272
-1095
-908
-812
-785
-771
-826
-896
-852
-765
-687
-621
-419
-117
47
48
76
131
129
-9
-151
-174
-196
-287
-313
-218
-127
-49
27
260
391
418
455
538
700
739
800
959
1096
1213
1269
1412
1569
1630
1701
1756
1719
1448
914
312
-264
-684
-925
-881
-785
-643
-531
-425
-322
-391
-488
-462
-389
-367
-476
-673
-795
-798
-774
-671
-528
-400
-239
-188
-224
-326
-494
-603
-656
-739
-790
-842
-805
-717
-671
-590
-444
-317
-239
-222
-239
-264
-374
-523
-627
-689
-730
-764
-770
-715
-645
-674
-748
-856
-952
-970
-1036
-1049
-1041
-1071
-1070
-1090
-1089
-1030
-988
-886
-720
-679
-736
-774
-769
-699
-649
-612
-535
-425
-376
-412
-425
-357
-281
-261
-262
-190
-150
-157
-186
-135
-36
16
49
101
223
305
337
394
491
591
609
677
759
828
888
885
969
1066
1135
1174
1254
1268
1128
861
574
355
280
298
400
552
581
453
297
151
75
67
45
53
-20
-207
-387
-552
-612
-548
-508
-457
-387
-396
-486
-598
-681
-680
-676
-713
-725
-704
-676
-637
-620
-543
-468
-423
-393
-415
-434
-448
-514
-609
-669
-705
-726
-722
-693
-626
-610
-682
-774
-907
-936
-893
-876
-833
-830
-900
-993
-1092
-1135
-1094
-1074
-1072
-1054
-1099
-1159
-1168
-1141
-1052
-938
-861
-783
-703
-655
-609
-542
-482
-424
-385
-350
-280
-204
-109
-31
68
153
224
360
457
567
661
732
832
853
895
978
1061
1135
1153
1217
1293
1379
1466
1535
1571
1490
1241
957
688
519
531
661
772
761
600
379
190
23
-52
-90
-83
-143
-365
-636
-810
-833
-793
-773
-704
-609
-612
-746
-866
-900
-870
-846
-894
-932
-914
-876
-870
-846
-782
-703
-647
-647
-643
-653
-660
-635
-662
-703
-738
-762
-717
-713
-715
-705
-764
-881
-1011
-1079
-1044
-977
-948
-961
-1032
-1097
-1142
-1188
-1189
-1135
-1075
-1065
-1099
-1132
-1110
-1042
-983
-905
-800
-699
-623
-564
-514
-451
-387
-377
-350
-285
-228
-160
-108
-44
20
63
130
222
322
395
462
527
571
582
602
703
800
865
963
1014
1085
1160
1227
1338
1394
1375
1210
931
604
386
345
456
621
615
473
259
51
-98
-232
-340
-295
-261
-484
-779
-963
-950
-812
-806
-835
-726
-642
-738
-935
-1022
-946
-907
-1010
-1091
-1043
-966
-917
-935
-901
-793
-784
-822
-823
-815
-795
-816
-867
-917
-981
-1020
-947
-871
-811
-794
-866
-920
-1023
-1114
-1085
-1009
-932
-941
-1061
-1123
-1141
-1157
-1112
-1070
-1036
-986
-1022
-1085
-1104
-1079
-969
-884
-877
-851
-772
-675
-627
-621
-577
-522
-528
-501
-440
-347
-256
-224
-190
-132
-74
-22
49
155
240
260
303
362
442
538
620
707
781
812
868
1001
1097
1255
1434
1462
1452
1289
987
684
459
466
582
740
772
642
412
202
43
-81
-88
-86
-113
-271
-548
-722
-770
-735
-703
-701
-670
-613
-682
-833
-923
-963
-961
-999
-1061
-1040
-957
-876
-793
-735
-662
-592
-586
-590
-558
-523
-535
-593
-691
-783
-812
-786
-745
-693
-671
-697
-738
-851
-995
-1066
-1086
-999
-949
-1001
-1054
-1106
-1168
-1179
-1175
-1144
-1034
-981
-1024
-1080
-1120
-1002
-886
-866
-787
-646
-534
-515
-555
-548
-484
-475
-499
-465
-402
-293
-215
-170
-60
5
58
158
246
312
388
420
505
531
552
652
760
889
1001
1106
1238
1333
1377
1453
1498
1507
1384
1099
791
520
445
515
692
821
773
563
274
83
-18
-87
-132
-163
-232
-423
-652
-787
-729
-600
-562
-552
-526
-572
-673
-805
-895
-864
-886
-963
-987
-919
-815
-721
-661
-606
-552
-549
-553
-560
-559
-565
-589
-651
-742
-778
-748
-667
-595
-562
-597
-656
-743
-837
-970
-1055
-1101
-1097
-1076
-1094
-1100
-1079
-1034
-1015
-1035
-1049
-996
-932
-951
-1007
-1012
-932
-865
-848
-800
-668
-520
-498
-543
-542
-500
-486
-483
-432
-288
-187
-163
-110
-2
103
155
224
309
397
413
431
521
609
671
759
839
957
1054
1093
1201
1310
1367
1420
1390
1326
1145
809
487
382
471
648
809
800
672
457
229
90
-7
-48
-12
-108
-349
-581
-712
-670
-593
-596
-582
-510
-526
-680
-869
-934
-901
-933
-1020
-1043
-985
-886
-833
-813
-721
-664
-681
-708
-705
-690
-674
-695
-750
-806
-846
-846
-776
-717
-698
-727
-788
-845
-916
-1025
-1120
-1115
-1090
-1048
-996
-1025
-1068
-1097
-1131
-1133
-1154
-1153
-1078
-1066
-1137
-1195
-1163
-1064
-976
-903
-822
-723
-679
-709
-741
-722
-663
-620
-567
-483
-374
-288
-241
-131
-28
44
100
145
214
243
235
303
410
488
566
693
828
928
1011
1091
1211
1287
1300
1274
1270
1161
895
556
320
364
492
650
717
684
520
286
51
-98
-147
-169
-208
-374
-570
-738
-796
-761
-741
-680
-625
-646
-736
-884
-1031
-1045
-1026
-1096
-1133
-1072
-946
-848
-794
-733
-638
-605
-626
-608
-607
-601
-614
-676
-751
-808
-872
-833
-769
-725
-721
-789
-834
-888
-996
-1107
-1132
-1104
-1025
-1013
-1048
-1048
-1061
-1089
-1110
-1092
-1077
-1020
-964
-993
-1016
-968
-864
-813
-791
-743
-656
-592
-586
-626
-627
-563
-564
-546
-432
-311
-207
-155
-98
-44
-11
27
100
200
283
320
357
479
583
634
756
867
972
1067
1092
1200
1329
1369
1457
1495
1478
1376
1101
800
607
571
688
878
871
747
551
317
144
5
-104
-98
-108
-271
-493
-675
-680
-609
-634
-634
-593
-603
-668
-793
-926
-952
-965
-998
-1021
-1001
-867
-757
-690
-638
-620
-584
-569
-580
-593
-599
-617
-661
-727
-801
-831
-789
-699
-645
-662
-673
-703
-745
-821
-912
-1001
-1059
-1083
-1106
-1075
-1072
-1047
-1040
-1084
-1130
-1149
-1131
-1062
-1050
-1092
-1071
-1015
-974
-905
-827
-705
-620
-619
-632
-579
-517
-459
-404
-334
-215
-142
-92
9
120
218
279
346
430
511
530
613
731
793
891
921
969
1051
1139
1211
1375
1463
1499
1562
1518
1446
1200
848
566
513
578
745
876
834
714
431
150
35
-1
-38
-56
-167
-324
-479
-643
-633
-525
-473
-431
-419
-466
-591
-766
-872
-890
-934
-971
-961
-879
-766
-695
-640
-568
-537
-538
-516
-507
-500
-545
-609
-690
-766
-804
-803
-736
-648
-617
-641
-696
-774
-880
-1004
-1049
-1028
-971
-958
-994
-1013
-1008
-1011
-1017
-1014
-974
-907
-899
-972
-1029
-1027
-942
-898
-864
-779
-669
-589
-583
-593
-560
-496
-467
-413
-308
-206
-116
-58
-10
45
99
188
296
387
444
533
589
661
733
782
902
1037
1067
1153
1262
1343
1435
1445
1507
1547
1469
1227
959
661
505
547
594
804
851
688
485
251
58
-44
-154
-207
-220
-381
-543
-649
-688
-582
-530
-553
-505
-508
-631
-788
-940
-975
-993
-1082
-1081
-1002
-912
-826
-749
-681
-626
-635
-639
-641
-676
-686
-710
-751
-777
-827
-836
-752
-678
-602
-589
-648
-695
-751
-864
-988
-1059
-1088
-1059
-1032
-987
-958
-949
-932
-984
-1027
-1018
-957
-916
-974
-997
-965
-899
-841
-798
-681
-536
-467
-488
-540
-531
-482
-440
-399
-308
-218
-156
-100
-30
66
130
182
232
300
344
388
496
600
675
784
858
967
1018
1053
1189
1372
1439
1490
1480
1441
1428
1161
861
637
556
632
785
830
802
700
454
241
69
-45
-56
-73
-176
-352
-549
-613
-558
-541
-521
-468
-430
-473
-634
-788
-851
-854
-869
-895
-873
-760
-652
-576
-519
-491
-446
-421
-447
-476
-489
-520
-539
-599
-655
-671
-632
-560
-510
-522
-528
-531
-596
-666
-710
-724
-739
-838
-967
-1027
-1021
-934
-849
-776
-750
-773
-833
-897
-958
-964
-909
-882
-876
-832
-777
-713
-622
-559
-513
-488
-468
-434
-420
-404
-330
-255
-205
-128
-30
102
291
403
482
535
570
640
706
783
911
994
1032
1093
1148
1246
1364
1491
1574
1620
1577
1506
1275
963
679
529
563
662
849
917
818
565
317
144
50
-23
-71
-77
-201
-393
-571
-611
-502
-432
-410
-357
-335
-447
-621
-793
-850
-814
-829
-813
-727
-594
-460
-385
-348
-295
-273
-295
-331
-366
-413
-492
-584
-641
-672
-650
-562
-467
-401
-385
-420
-487
-635
-806
-901
-956
-945
-947
-953
-931
-928
-957
-982
-1013
-987
-919
-878
-874
-932
-959
-921
-864
-805
-730
-616
-479
-424
-456
-466
-423
-374
-316
-246
-161
-66
-1
52
120
206
278
374
450
508
543
595
631
696
786
847
938
1014
1062
1138
1217
1264
1366
1455
1503
1465
1225
947
718
522
522
625
811
951
842
567
360
229
154
66
-38
-55
-146
-347
-507
-559
-474
-359
-368
-405
-421
-513
-673
-800
-910
-933
-917
-925
-869
-758
-634
-503
-455
-448
-468
-490
-481
-501
-536
-579
-629
-690
-727
-752
-705
-614
-562
-569
-602
-654
-719
-779
-824
-899
-1037
-1144
-1196
-1192
-1091
-1043
-979
-901
-921
-969
-1008
-1044
-1019
-1003
-1048
-1034
-979
-863
-759
-713
-602
-513
-516
-552
-555
-465
-370
-354
-314
-212
-140
-92
2
172
319
353
378
463
510
567
613
726
887
922
962
1035
1129
1216
1296
1406
1573
1625
1535
1372
1105
830
572
504
606
810
932
843
649
411
210
35
-67
-114
-133
-218
-427
-646
-754
-671
-576
-573
-582
-543
-579
-742
-906
-1010
-1024
-1029
-1053
-988
-874
-761
-654
-577
-510
-486
-495
-512
-526
-561
-628
-701
-746
-762
-790
-764
-680
-598
-571
-613
-638
-680
-778
-852
-941
-1046
-1129
-1196
-1118
-996
-936
-898
-886
-919
-959
-1018
-1044
-1021
-1025
-1054
-1070
-1026
-903
-782
-683
-545
-440
-445
-471
-461
-402
-337
-321
-270
-155
-68
-1
73
200
319
351
355
448
509
556
642
725
841
886
908
1006
1117
1217
1326
1427
1535
1621
1554
1450
1218
880
599
476
541
749
885
864
755
502
276
128
46
-2
-15
-96
-282
-478
-598
-529
-405
-398
-386
-341
-351
-498
-721
-849
-848
-853
-915
-928
-831
-696
-600
-542
-498
-452
-451
-499
-524
-524
-569
-623
-659
-678
-702
-691
-609
-514
-498
-529
-568
-613
-712
-862
-961
-1025
-1009
-980
-959
-959
-935
-950
-949
-963
-962
-910
-881
-903
-982
-1037
-1008
-937
-865
-785
-668
-582
-510
-515
-537
-509
-447
-368
-326
-281
-212
-162
-124
-56
14
69
135
191
262
344
364
453
521
612
698
788
873
994
1067
1155
1276
1374
1488
1546
1480
1350
1075
734
414
330
466
696
851
813
707
543
321
92
-27
-56
-19
-118
-387
-640
-703
-621
-550
-566
-536
-427
-398
-543
-763
-895
-901
-913
-994
-986
-890
-772
-672
-602
-556
-521
-493
-488
-493
-510
-539
-605
-667
-728
-795
-778
-723
-651
-614
-623
-655
-703
-801
-902
-928
-962
-1060
-1160
-1243
-1235
-1162
-1128
-1063
-1012
-958
-903
-948
-1023
-1065
-1080
-1053
-1055
-1044
-920
-785
-704
-646
-627
-559
-529
-543
-479
-420
-384
-335
-323
-258
-165
-91
24
144
250
325
346
417
503
601
679
801
834
879
913
984
1084
1181
1276
1339
1312
1109
777
278
-71
-268
-184
7
260
405
482
446
296
109
-31
11
274
172
-77
-359
-503
-452
-438
-387
-404
-224
-103
-120
-338
-589
-738
-829
-913
-997
-1017
-929
-803
-726
-695
-660
-607
-597
-545
-589
-690
-821
-906
-1009
-1064
-1068
-976
-856
-755
-671
-673
-728
-899
-1155
-1363
-1531
-1597
-1667
-1684
-1614
-1493
-1413
-1383
-1348
-1299
-1243
-1244
-1169
-1177
-1229
-1240
-1112
-893
-698
-612
-458
-245
-153
-164
-252
-239
-217
-244
-235
-159
-38
37
184
347
458
523
583
697
805
803
795
928
994
1197
1164
1315
1445
1519
1702
1744
1876
1837
1642
1281
765
-162
-821
-1220
-1235
-1044
-1026
-864
-569
-507
-541
-718
-957
-908
-953
-912
-888
-1032
-1016
-735
-469
-221
-255
-211
44
127
-161
-546
-867
-946
-1003
-1061
-922
-695
-447
-303
-225
-199
-207
-372
-434
-467
-567
-747
-815
-782
-647
-532
-402
-237
-177
-172
-278
-417
-624
-836
-1080
-1223
-1353
-1536
-1512
-1426
-1261
-1188
-1256
-1224
-1122
-1089
-1100
-1135
-1115
-963
-871
-696
-471
-315
-118
60
129
49
-119
-181
-80
-168
-302
-391
-341
-188
-131
-139
-25
69
48
65
75
96
63
114
263
478
538
682
953
1199
1286
1316
1297
1482
1523
1566
1695
1665
1393
771
-117
-765
-1091
-1155
-929
-831
-704
-525
-410
-377
-531
-847
-835
-705
-598
-588
-798
-766
-405
-121
-19
-125
-150
114
186
-92
-532
-925
-1052
-1033
-1077
-926
-709
-489
-309
-291
-347
-416
-484
-476
-468
-541
-601
-650
-563
-355
-214
-125
-58
-59
-32
-135
-354
-592
-776
-927
-988
-1109
-1315
-1441
-1502
-1370
-1347
-1504
-1560
-1438
-1283
-1175
-1211
-1187
-1091
-1038
-839
-577
-458
-373
-233
-43
10
-245
-444
-311
-147
-209
-401
-439
-263
-216
-298
-259
-157
-59
-73
75
216
282
302
489
802
901
938
1063
1318
1387
1333
1308
1475
1634
1663
1640
1572
1083
219
-748
-1251
-1369
-1277
-1224
-1072
-829
-613
-468
-524
-713
-897
-881
-738
-587
-702
-823
-602
-167
64
25
-120
67
303
169
-293
-780
-1039
-1091
-1150
-1083
-878
-656
-413
-315
-322
-440
-564
-579
-519
-598
-704
-739
-649
-472
-328
-243
-118
-96
-117
-220
-418
-650
-862
-1052
-1106
-1310
-1534
-1653
-1579
-1386
-1396
-1474
-1515
-1403
-1325
-1226
-1224
-1133
-1117
-1007
-734
-547
-444
-248
-8
205
102
-209
-309
-256
-288
-396
-520
-485
-391
-401
-323
-210
-194
-189
-175
-92
71
50
255
469
749
919
1128
1351
1547
1570
1517
1619
1685
1696
1669
1614
1508
1023
23
-922
-1466
-1474
-1242
-1158
-1144
-931
-702
-483
-502
-830
-1019
-905
-668
-473
-563
-671
-383
69
327
181
-82
-29
195
89
-368
-857
-1117
-1107
-1054
-956
-783
-590
-432
-367
-398
-494
-632
-677
-590
-499
-498
-514
-437
-259
-98
-44
-66
-139
-234
-336
-493
-725
-932
-1076
-1103
-1095
-1119
-1179
-1158
-1223
-1516
-1829
-2073
-2035
-1906
-1626
-1293
-1040
-891
-699
-533
-411
-400
-459
-317
-254
-343
-331
-245
-176
-96
-154
-167
-146
-293
-386
-403
-487
-552
-594
-424
-89
118
329
627
829
991
1017
1138
1367
1458
1466
1549
1612
1766
1827
1953
2095
1916
1338
454
-585
-1330
-1625
-1505
-1234
-1142
-1036
-653
-273
-161
-353
-680
-681
-564
-524
-575
-529
-309
116
393
467
345
261
365
384
35
-555
-1033
-1182
-1111
-1026
-842
-559
-256
-157
-199
-312
-370
-491
-575
-568
-548
-568
-541
-371
-78
76
64
-13
-85
-195
-398
-663
-900
-1051
-1291
-1496
-1622
-1502
-1308
-1191
-1189
-1280
-1329
-1368
-1284
-1165
-1046
-1031
-906
-651
-369
-210
-107
76
217
138
-93
-242
-304
-321
-404
-447
-430
-405
-363
-230
-80
-87
-178
-237
-149
-49
-27
165
418
740
938
1111
1296
1542
1646
1677
1613
1509
1542
1624
1764
1802
1633
1196
464
-548
-1273
-1566
-1421
-1199
-1174
-1143
-883
-564
-376
-438
-618
-632
-551
-377
-252
-318
-226
129
401
449
195
42
220
315
5
-507
-980
-1157
-1141
-1100
-938
-690
-508
-415
-424
-446
-422
-467
-465
-383
-372
-416
-446
-355
-136
-13
-13
-69
-178
-306
-437
-619
-802
-1008
-1240
-1506
-1701
-1730
-1560
-1458
-1422
-1499
-1566
-1530
-1386
-1227
-1076
-994
-930
-726
-500
-360
-227
-41
113
156
-34
-160
-173
-140
-178
-273
-364
-400
-397
-349
-240
-223
-247
-244
-152
-39
61
226
408
628
757
938
1087
1326
1453
1554
1525
1579
1691
1742
1843
1772
1707
1261
406
-726
-1446
-1690
-1375
-1141
-1091
-979
-702
-319
-139
-335
-598
-643
-543
-296
-279
-338
-144
267
570
619
279
150
242
240
-68
-593
-1103
-1235
-1198
-1069
-808
-567
-378
-284
-317
-375
-410
-509
-475
-456
-410
-420
-401
-284
-20
113
134
5
-162
-282
-424
-591
-827
-1069
-1189
-1173
-1328
-1560
-1703
-1596
-1420
-1502
-1625
-1547
-1322
-1119
-938
-797
-672
-632
-503
-188
24
14
24
176
277
91
-178
-202
-103
-123
-286
-414
-432
-418
-437
-346
-279
-192
-197
-2
216
454
530
669
928
1123
1311
1398
1595
1653
1741
1719
1793
1832
1844
1669
1357
727
-188
-1159
-1748
-1767
-1484
-1303
-1177
-965
-645
-357
-321
-473
-665
-704
-568
-330
-248
-164
-6
361
614
545
279
177
200
104
-265
-741
-1040
-1115
-1055
-901
-677
-496
-388
-386
-435
-473
-509
-530
-468
-370
-284
-176
-47
99
242
314
278
102
-118
-277
-444
-608
-810
-1132
-1425
-1562
-1483
-1357
-1339
-1427
-1485
-1407
-1327
-1250
-1221
-1097
-927
-714
-482
-362
-293
-116
125
294
265
57
-39
14
27
-72
-228
-306
-258
-192
-155
-142
-121
-93
-65
0
54
171
337
609
833
1051
1198
1405
1617
1769
1844
1818
1860
1866
2013
2030
1965
1582
987
79
-906
-1588
-1759
-1503
-1300
-1261
-1173
-838
-478
-368
-514
-626
-659
-586
-460
-290
-173
-2
271
543
579
376
163
172
134
-193
-705
-1108
-1227
-1156
-1012
-822
-569
-443
-392
-422
-427
-414
-413
-386
-302
-222
-140
-57
73
242
329
307
173
-44
-220
-378
-564
-771
-981
-1115
-1202
-1467
-1701
-1723
-1550
-1521
-1603
-1584
-1331
-1084
-983
-796
-617
-555
-602
-376
-84
3
-84
4
229
208
-130
-284
-169
-135
-388
-583
-618
-554
-609
-561
-363
-212
-225
-190
41
245
342
382
642
904
1151
1285
1504
1638
1742
1718
1768
1809
1834
1782
1656
1386
724
-264
-1345
-1834
-1788
-1405
-1309
-1227
-1025
-623
-301
-243
-425
-630
-681
-557
-298
-210
-195
-10
380
617
526
174
73
121
5
-459
-1007
-1400
-1480
-1407
-1183
-878
-654
-555
-498
-432
-421
-475
-525
-451
-365
-287
-272
-212
-88
83
170
134
-66
-252
-417
-531
-713
-894
-1139
-1242
-1416
-1670
-1808
-1751
-1601
-1608
-1596
-1509
-1248
-1084
-880
-712
-552
-585
-535
-269
23
47
57
196
338
159
-124
-210
-123
-203
-400
-482
-489
-471
-495
-319
-92
27
22
148
397
580
669
774
1058
1333
1468
1510
1600
1740
1861
1936
1914
1860
1722
1529
1044
151
-1024
-1826
-1948
-1535
-1277
-1266
-1196
-766
-279
-144
-410
-666
-668
-477
-193
-62
-28
76
413
767
832
447
147
128
176
-174
-749
-1223
-1314
-1249
-1103
-881
-650
-533
-526
-477
-442
-466
-622
-610
-433
-249
-194
-178
-72
114
168
130
11
-183
-411
-593
-731
-870
-1078
-1313
-1542
-1680
-1692
-1581
-1498
-1523
-1655
-1643
-1450
-1189
-963
-752
-608
-487
-280
-75
32
34
84
166
209
30
-146
-173
-96
-93
-199
-376
-414
-360
-282
-254
-241
-229
-154
-12
186
450
611
749
920
1199
1363
1456
1479
1650
1799
1892
1842
1805
1848
1857
1626
858
-303
-1481
-1939
-1730
-1348
-1353
-1428
-1204
-624
-201
-181
-470
-613
-557
-365
-197
-155
-128
104
521
747
610
235
125
204
122
-360
-933
-1338
-1391
-1301
-1082
-822
-607
-527
-514
-440
-349
-360
-470
-452
-330
-195
-169
-150
20
232
341
277
118
-89
-257
-437
-573
-815
-1028
-1296
-1619
-1725
-1617
-1388
-1387
-1439
-1526
-1437
-1364
-1164
-949
-746
-721
-640
-326
-62
-19
16
135
212
36
-263
-344
-258
-276
-364
-410
-496
-535
-468
-312
-195
-219
-301
-220
-76
97
302
523
722
936
1148
1400
1497
1599
1617
1794
1859
1930
1840
1824
1695
1312
450
-850
-1765
-1951
-1517
-1283
-1334
-1462
-1040
-515
-209
-347
-592
-735
-511
-183
1
-103
-96
230
718
814
424
144
189
305
-62
-640
-1176
-1342
-1368
-1266
-1084
-811
-709
-705
-669
-523
-410
-461
-529
-481
-317
-244
-251
-212
-57
88
130
41
-125
-331
-507
-648
-812
-1037
-1261
-1342
-1253
-1145
-1180
-1377
-1728
-2162
-2393
-2240
-1755
-1350
-1089
-840
-481
-248
-181
-190
-181
-265
-344
-298
-204
-273
-366
-257
-88
-172
-431
-556
-407
-362
-551
-777
-823
-689
-418
-54
337
678
823
1040
1232
1506
1541
1588
1686
1900
2082
2088
2033
1932
1674
907
-355
-1564
-2102
-1839
-1463
-1467
-1664
-1584
-1049
-507
-334
-620
-925
-950
-586
-262
-255
-377
-186
359
761
655
277
181
336
307
-216
-941
-1384
-1419
-1238
-1061
-909
-778
-712
-657
-568
-460
-458
-573
-647
-548
-401
-342
-316
-162
74
218
167
-7
-198
-388
-565
-727
-1071
-1485
-1789
-1728
-1452
-1290
-1314
-1414
-1442
-1456
-1426
-1359
-1253
-1152
-981
-701
-428
-301
-234
-60
140
157
-21
-162
-183
-193
-307
-436
-519
-553
-589
-476
-279
-211
-320
-386
-298
-176
-99
-46
178
379
624
815
1073
1343
1568
1700
1814
1900
1967
1922
1798
1607
1177
267
-1016
-1941
-2132
-1618
-1310
-1292
-1435
-1112
-615
-253
-324
-642
-941
-833
-386
-73
-48
-114
182
704
964
584
200
150
294
46
-591
-1224
-1450
-1424
-1216
-979
-747
-629
-595
-580
-473
-370
-428
-525
-538
-377
-228
-98
2
217
390
449
330
152
-67
-269
-456
-692
-1095
-1520
-1668
-1401
-1100
-1087
-1272
-1336
-1293
-1272
-1230
-1168
-1072
-996
-757
-371
-121
-124
-71
197
377
194
-75
-147
-118
-206
-384
-442
-433
-463
-416
-201
-33
-76
-219
-205
-71
61
111
250
483
697
941
1173
1443
1543
1735
1888
2122
2141
2072
1881
1607
977
-261
-1493
-2221
-1977
-1455
-1203
-1389
-1320
-873
-306
-160
-439
-896
-1078
-823
-332
-167
-328
-267
243
846
837
404
186
371
298
-165
-939
-1429
-1570
-1435
-1199
-884
-736
-718
-686
-579
-401
-420
-580
-709
-636
-490
-323
-232
-105
89
302
387
278
45
-239
-462
-674
-912
-1280
-1728
-1911
-1705
-1280
-1138
-1193
-1430
-1445
-1324
-1101
-964
-979
-1042
-946
-577
-266
-137
-104
63
273
352
189
-47
-203
-228
-333
-475
-697
-715
-528
-253
-96
-75
-150
-159
-55
105
275
378
477
664
1001
1240
1440
1614
1822
2037
2150
2177
2069
1802
1140
-104
-1546
-2383
-2281
-1679
-1384
-1525
-1480
-945
-341
-136
-489
-977
-1183
-907
-504
-370
-565
-535
74
732
808
389
182
395
470
-62
-901
-1513
-1656
-1544
-1324
-984
-697
-586
-585
-477
-299
-290
-524
-763
-749
-579
-478
-426
-328
-74
185
302
240
25
-228
-481
-733
-1120
-1579
-1954
-1930
-1571
-1230
-1242
-1441
-1509
-1354
-1185
-1102
-1142
-1172
-1036
-752
-426
-294
-241
-109
240
465
404
148
32
-25
-102
-336
-550
-628
-544
-300
-62
52
19
-42
24
154
304
281
382
483
780
1027
1295
1479
1666
1887
2094
2262
2235
2027
1530
706
-652
-1862
-2467
-2080
-1660
-1469
-1648
-1335
-737
-218
-234
-561
-1004
-1140
-837
-509
-418
-572
-376
239
792
646
342
268
500
317
-339
-1206
-1597
-1636
-1495
-1224
-887
-634
-538
-490
-293
-80
-216
-542
-765
-678
-592
-572
-506
-299
-31
156
229
182
-2
-276
-570
-901
-1299
-1719
-1887
-1706
-1394
-1232
-1218
-1152
-1067
-1141
-1182
-1163
-1041
-986
-916
-680
-445
-246
-46
243
449
436
290
293
275
30
-286
-423
-405
-404
-387
-212
97
237
200
191
282
308
352
402
643
823
1026
1200
1550
1783
2043
2219
2404
2493
2317
1919
1134
-97
-1459
-2209
-2077
-1572
-1410
-1453
-1295
-616
-77
91
-294
-696
-940
-715
-376
-280
-508
-470
92
767
869
484
423
630
598
-63
-916
-1463
-1552
-1547
-1351
-1009
-637
-529
-478
-260
23
6
-326
-608
-614
-505
-453
-434
-301
-91
119
267
250
78
-180
-417
-682
-1055
-1497
-1714
-1659
-1403
-1246
-1222
-1253
-1238
-1084
-952
-910
-994
-1007
-885
-716
-569
-457
-244
4
249
417
457
398
274
102
-44
-220
-408
-499
-405
-221
-32
63
161
267
420
492
555
581
721
870
1081
1292
1490
1680
1855
2152
2350
2463
2260
1944
1082
-185
-1593
-2221
-2055
-1650
-1591
-1652
-1374
-704
-116
78
-215
-687
-916
-664
-313
-398
-625
-571
62
649
610
321
450
705
659
-44
-919
-1446
-1608
-1610
-1471
-1139
-854
-708
-587
-318
-56
-62
-354
-611
-651
-601
-575
-574
-494
-311
-95
111
195
125
-69
-261
-476
-884
-1364
-1928
-2255
-2288
-1991
-1652
-1571
-1535
-1331
-904
-680
-600
-660
-738
-899
-789
-437
-182
-209
-95
316
697
597
273
189
184
-62
-483
-758
-815
-680
-504
-212
102
265
367
637
885
1079
1002
988
1103
1345
1494
1617
1857
2148
2424
2469
2275
1665
513
-899
-1863
-2066
-1878
-1939
-2012
-1810
-1136
-514
-131
-193
-444
-803
-746
-437
-368
-684
-845
-403
303
519
288
320
705
929
486
-378
-1107
-1418
-1565
-1544
-1420
-1212
-1044
-792
-494
-123
-8
-149
-361
-487
-527
-573
-605
-579
-435
-217
18
199
229
163
72
-124
-519
-1029
-1651
-2098
-2289
-2137
-1879
-1765
-1683
-1539
-1147
-833
-667
-718
-769
-876
-760
-484
-257
-234
-104
288
744
828
617
494
557
418
-35
-450
-575
-482
-370
-177
80
315
431
626
884
1141
1188
1217
1291
1521
1620
1790
1922
2216
2427
2525
2494
2045
1000
-559
-1692
-2035
-1720
-1739
-1950
-2002
-1323
-564
-22
-85
-401
-782
-735
-339
-139
-540
-949
-673
97
508
222
144
566
1029
705
-128
-970
-1309
-1457
-1473
-1389
-1197
-1047
-888
-592
-171
58
-67
-333
-456
-423
-427
-519
-566
-495
-336
-94
146
278
246
48
-184
-604
-1147
-1622
-1731
-1606
-1521
-1631
-1661
-1452
-1091
-843
-761
-712
-625
-525
-412
-257
-258
-255
-178
116
376
546
606
696
701
572
254
-40
-200
-264
-251
-162
-40
68
190
460
786
1004
1021
1033
1171
1473
1630
1778
1845
2034
2208
2397
2521
2468
2057
1088
-268
-1449
-1927
-1776
-1634
-1726
-1741
-1377
-677
-179
-43
-307
-600
-694
-386
-274
-503
-800
-577
3
370
214
100
417
818
682
-84
-896
-1346
-1434
-1502
-1479
-1322
-1119
-946
-721
-394
-111
-143
-321
-491
-550
-599
-659
-707
-640
-499
-305
-181
-98
-101
-132
-273
-608
-1106
-1520
-1663
-1667
-1621
-1664
-1683
-1605
-1322
-1002
-821
-801
-744
-606
-464
-426
-438
-364
-150
61
231
409
559
681
718
671
501
272
48
-72
-67
25
116
209
309
515
763
997
1140
1177
1305
1443
1611
1710
1793
1963
2181
2318
2316
2114
1588
500
-790
-1701
-1836
-1645
-1613
-1751
-1663
-1172
-600
-216
-245
-522
-765
-612
-319
-259
-595
-778
-446
123
287
75
76
492
745
354
-435
-1064
-1285
-1372
-1432
-1390
-1218
-1081
-920
-679
-345
-188
-305
-496
-591
-628
-675
-742
-787
-743
-706
-611
-476
-369
-370
-458
-648
-936
-1292
-1549
-1636
-1584
-1550
-1523
-1546
-1508
-1360
-1104
-837
-764
-732
-706
-618
-532
-391
-343
-306
-279
-52
288
441
367
338
340
298
67
-192
-191
-74
20
44
111
168
419
639
978
1154
1244
1356
1459
1712
1837
2001
2017
2173
2246
2241
1866
1009
-227
-1309
-1754
-1628
-1489
-1569
-1652
-1334
-689
-235
-200
-456
-651
-577
-245
-190
-381
-658
-514
-26
304
149
48
283
646
593
-75
-814
-1243
-1356
-1394
-1347
-1218
-1059
-905
-665
-338
-110
-127
-306
-402
-418
-468
-597
-699
-662
-558
-424
-322
-247
-229
-219
-505
-920
-1505
-1781
-1846
-1754
-1698
-1665
-1708
-1667
-1385
-1105
-956
-1095
-1037
-819
-650
-684
-637
-534
-322
-252
-95
223
426
401
369
323
218
-25
-285
-274
-111
-12
31
141
341
596
803
1012
1223
1364
1490
1623
1794
1825
1927
1999
2270
2375
2394
2058
1442
376
-792
-1559
-1709
-1539
-1558
-1546
-1348
-794
-306
-65
-202
-394
-516
-317
-133
-193
-461
-504
-166
231
235
106
313
678
753
270
-420
-895
-1093
-1249
-1302
-1241
-1072
-920
-707
-404
-121
-50
-139
-246
-294
-351
-475
-566
-621
-599
-525
-481
-449
-489
-484
-529
-694
-1015
-1391
-1609
-1629
-1510
-1537
-1734
-1855
-1654
-1226
-944
-860
-819
-647
-501
-429
-436
-413
-408
-331
-90
101
181
226
325
406
379
151
-32
-95
-64
2
27
-6
87
303
631
946
1196
1391
1499
1709
1867
2012
1949
1980
2124
2263
2191
1728
833
-361
-1320
-1672
-1488
-1436
-1593
-1640
-1131
-489
-117
-245
-511
-620
-377
-104
-64
-373
-592
-318
197
364
115
10
362
796
626
-90
-790
-1041
-1131
-1184
-1229
-1158
-1023
-839
-584
-294
-105
-125
-239
-307
-299
-378
-518
-635
-640
-634
-642
-639
-602
-523
-546
-607
-814
-1131
-1523
-1711
-1717
-1749
-1911
-1950
-1733
-1436
-1260
-1104
-856
-662
-615
-677
-644
-537
-491
-424
-289
-124
36
157
334
467
464
309
156
95
58
-21
-14
54
202
310
574
888
1300
1485
1652
1808
1992
2025
1994
1968
2000
1950
1538
849
-133
-1058
-1567
-1565
-1427
-1442
-1539
-1353
-859
-426
-392
-580
-733
-625
-357
-134
-225
-390
-359
-37
206
135
-57
15
273
278
-155
-750
-1140
-1244
-1287
-1324
-1256
-1136
-980
-780
-534
-344
-322
-458
-570
-579
-595
-657
-720
-718
-672
-573
-626
-733
-850
-774
-728
-895
-1187
-1484
-1618
-1585
-1591
-1781
-2005
-2047
-1713
-1333
-1187
-1163
-993
-805
-552
-574
-648
-704
-559
-307
-116
-157
-95
102
304
340
214
132
109
90
50
68
22
95
166
423
712
1010
1249
1500
1664
1867
1957
2002
2007
1988
1942
1675
1063
147
-751
-1367
-1515
-1453
-1402
-1427
-1296
-911
-474
-329
-489
-726
-681
-466
-275
-312
-451
-405
-99
144
141
42
106
321
375
9
-513
-931
-1133
-1215
-1227
-1215
-1163
-1020
-817
-583
-398
-329
-350
-424
-417
-427
-466
-604
-793
-883
-843
-699
-663
-665
-615
-507
-519
-742
-1090
-1409
-1582
-1699
-1688
-1732
-1778
-1691
-1385
-1000
-797
-760
-628
-423
-332
-343
-423
-435
-362
-219
-44
148
241
362
515
608
552
405
288
265
321
313
375
402
674
911
1220
1423
1704
1903
2054
2186
2197
2122
1935
1746
1277
599
-430
-1121
-1406
-1319
-1237
-1246
-1180
-893
-526
-256
-239
-498
-678
-611
-455
-387
-533
-584
-322
41
251
208
212
394
554
363
-86
-565
-879
-1007
-1071
-1076
-1064
-978
-794
-527
-284
-130
-150
-220
-291
-344
-416
-565
-765
-900
-939
-835
-776
-711
-617
-493
-484
-626
-940
-1297
-1548
-1689
-1670
-1716
-1806
-1768
-1493
-1150
-924
-866
-804
-639
-490
-404
-437
-514
-479
-329
-160
5
113
260
433
560
600
487
423
407
456
428
495
521
696
908
1258
1503
1698
1832
1997
2118
2103
2018
1748
1445
776
20
-783
-1206
-1490
-1459
-1353
-1162
-963
-701
-450
-285
-333
-464
-481
-431
-406
-506
-590
-500
-287
-178
-60
72
264
391
348
126
-194
-532
-791
-957
-1030
-1065
-1035
-895
-685
-477
-308
-146
-70
-69
-111
-269
-462
-677
-825
-868
-904
-909
-798
-685
-534
-465
-527
-788
-1109
-1339
-1391
-1542
-1723
-1826
-1726
-1481
-1342
-1279
-1102
-858
-653
-533
-529
-518
-503
-488
-418
-316
-231
-143
23
216
372
380
377
439
510
547
547
621
696
766
935
1103
1351
1502
1678
1833
1973
1998
1895
1714
1299
684
-228
-936
-1392
-1625
-1664
-1604
-1405
-1105
-848
-619
-455
-492
-510
-453
-459
-529
-670
-765
-656
-592
-560
-451
-284
-64
27
-10
-133
-345
-616
-834
-966
-982
-994
-1041
-961
-763
-552
-390
-285
-173
-99
-101
-167
-266
-389
-655
-864
-1016
-981
-913
-845
-668
-606
-638
-710
-898
-1049
-1323
-1480
-1484
-1460
-1535
-1572
-1452
-1178
-985
-943
-813
-619
-367
-263
-271
-289
-192
-101
-6
54
137
227
304
372
391
386
432
545
688
862
987
1073
1252
1408
1538
1687
1720
1843
1845
1901
1917
1670
1113
385
-411
-859
-1218
-1418
-1521
-1491
-1292
-1015
-867
-783
-756
-655
-429
-309
-387
-514
-594
-542
-473
-536
-528
-399
-220
-45
-27
-117
-246
-422
-557
-666
-810
-875
-910
-905
-864
-789
-691
-574
-441
-331
-254
-284
-341
-444
-489
-559
-610
-656
-661
-623
-555
-537
-569
-747
-873
-963
-1003
-1044
-1146
-1199
-1177
-1127
-1133
-1110
-1025
-846
-719
-583
-384
-232
-175
-90
42
215
271
253
323
432
471
399
393
452
570
580
685
812
969
1044
1166
1327
1403
1479
1583
1715
1828
1815
1735
1589
1236
679
-2
-476
-792
-955
-1025
-1018
-919
-788
-691
-632
-607
-582
-466
-396
-357
-402
-512
-475
-422
-437
-435
-342
-186
-76
-95
-157
-206
-290
-464
-587
-662
-685
-752
-776
-777
-788
-749
-725
-654
-575
-557
-600
-683
-724
-773
-823
-818
-795
-745
-721
-678
-625
-683
-821
-961
-1008
-1128
-1174
-1246
-1181
-1099
-1094
-1094
-1038
-949
-887
-869
-815
-635
-517
-499
-438
-258
17
173
237
364
507
549
495
470
506
529
555
641
821
941
1043
1240
1380
1523
1544
1658
1800
1904
1844
1718
1491
1122
553
-38
-423
-639
-689
-715
-666
-619
-576
-539
-532
-546
-522
-431
-392
-462
-645
-734
-674
-680
-715
-730
-630
-426
-375
-431
-434
-449
-463
-524
-547
-516
-518
-553
-577
-627
-679
-725
-745
-715
-682
-680
-665
-792
-871
-1076
-1064
-1030
-1004
-904
-923
-918
-921
-994
-1134
-1303
-1397
-1289
-1220
-1226
-1265
-1229
-1114
-1024
-1072
-1050
-948
-827
-738
-719
-717
-695
-612
-494
-348
-222
-110
-30
77
125
124
112
150
203
273
327
426
580
624
754
772
909
958
1064
1131
1238
1241
1164
1008
652
280
-32
-203
-135
2
51
142
157
173
150
56
-16
86
69
-53
-254
-443
-479
-480
-519
-570
-577
-589
-540
-551
-636
-657
-708
-745
-730
-730
-671
-609
-580
-569
-594
-641
-643
-660
-709
-733
-853
-937
-1036
-1083
-1043
-950
-888
-897
-906
-948
-1000
-1054
-1140
-1239
-1298
-1365
-1320
-1228
-1183
-1171
-1169
-1123
-1063
-1053
-1035
-925
-819
-826
-926
-931
-809
-730
-700
-622
-466
-342
-316
-276
-154
-38
21
71
190
380
497
654
770
933
1061
1146
1323
1436
1521
1638
1721
1801
1699
1349
1077
886
815
920
952
1005
1046
926
772
576
385
364
366
219
-36
-276
-375
-396
-500
-618
-601
-583
-586
-655
-706
-673
-698
-839
-904
-911
-890
-838
-825
-811
-816
-894
-938
-948
-950
-943
-960
-980
-1014
-1062
-1050
-916
-780
-748
-774
-840
-913
-1003
-1118
-1169
-1168
-1205
-1330
-1376
-1293
-1186
-1151
-1150
-1086
-987
-952
-919
-880
-815
-778
-806
-839
-763
-629
-509
-352
-237
-133
-26
86
232
332
399
451
564
709
815
936
1096
1276
1368
1515
1628
1819
1979
2041
2085
1816
1415
1069
904
1023
1235
1320
1310
1259
1080
884
634
448
460
313
54
-306
-581
-659
-699
-748
-809
-814
-835
-877
-895
-906
-926
-975
-1064
-1107
-1084
-965
-830
-739
-689
-701
-742
-784
-777
-776
-805
-893
-1006
-1108
-1107
-1063
-928
-786
-749
-765
-808
-894
-985
-1051
-1148
-1241
-1319
-1330
-1282
-1227
-1190
-1154
-1090
-1064
-1038
-946
-883
-836
-828
-863
-860
-834
-762
-613
-459
-339
-245
-146
-10
127
253
396
551
642
763
868
1046
1238
1332
1449
1520
1670
1758
1894
1986
2026
1950
1628
1275
1010
917
1035
1104
1170
1127
1021
866
654
475
421
396
222
-85
-405
-587
-691
-811
-917
-938
-945
-933
-974
-987
-967
-986
-1086
-1180
-1203
-1146
-1082
-1022
-958
-966
-1001
-1013
-998
-921
-882
-862
-945
-1079
-1131
-1163
-1009
-923
-900
-868
-898
-959
-1036
-1147
-1231
-1284
-1405
-1506
-1480
-1349
-1218
-1227
-1271
-1227
-1183
-1148
-1084
-904
-787
-836
-939
-934
-812
-752
-730
-602
-419
-347
-300
-210
-24
142
251
367
511
673
724
894
1075
1227
1247
1275
1450
1678
1849
1888
1984
2000
1704
1280
965
858
971
1050
1067
1026
898
740
582
379
293
268
187
-41
-407
-632
-691
-745
-862
-960
-955
-910
-902
-936
-971
-944
-1005
-1097
-1109
-1051
-977
-947
-878
-873
-904
-939
-898
-852
-827
-781
-778
-941
-1073
-1122
-1038
-816
-701
-714
-731
-732
-771
-889
-1079
-1078
-1060
-1135
-1271
-1291
-1200
-1100
-1124
-1157
-1092
-976
-868
-815
-770
-747
-793
-825
-803
-725
-621
-510
-374
-269
-196
-109
13
170
295
363
464
642
764
885
1029
1201
1330
1420
1539
1668
1868
1995
2068
1856
1491
1153
897
948
1110
1250
1310
1189
1010
803
597
472
458
345
114
-237
-566
-708
-788
-834
-836
-851
-849
-879
-903
-910
-903
-962
-1072
-1142
-1146
-1074
-975
-905
-816
-786
-814
-822
-806
-753
-758
-786
-815
-837
-856
-860
-750
-614
-576
-617
-698
-762
-817
-881
-995
-1130
-1150
-1106
-1071
-1073
-1025
-942
-920
-995
-1019
-919
-837
-815
-844
-816
-750
-754
-748
-603
-425
-322
-283
-216
-67
84
171
259
431
585
718
832
1041
1230
1337
1390
1456
1593
1741
1862
1977
2036
1868
1493
1132
878
888
1022
1175
1260
1127
960
817
619
468
428
371
228
-129
-505
-688
-755
-802
-883
-918
-882
-870
-925
-957
-941
-999
-1102
-1193
-1203
-1181
-1105
-1018
-933
-919
-980
-1016
-966
-908
-959
-990
-989
-948
-946
-935
-849
-751
-666
-716
-797
-836
-865
-919
-1028
-1132
-1139
-1127
-1112
-1090
-1047
-966
-936
-1015
-977
-835
-733
-711
-734
-694
-625
-663
-659
-542
-399
-305
-293
-176
-51
64
127
270
452
567
659
748
950
1098
1187
1201
1304
1414
1574
1716
1809
1895
1708
1372
1048
749
738
908
1055
1091
960
817
744
539
366
344
347
235
-142
-547
-686
-692
-794
-925
-965
-902
-908
-981
-1018
-988
-994
-1106
-1160
-1164
-1126
-1065
-1037
-981
-964
-1038
-1059
-1033
-1018
-1048
-1115
-1140
-1201
-1186
-1144
-1057
-936
-858
-835
-849
-976
-1082
-1086
-1148
-1280
-1391
-1448
-1371
-1341
-1345
-1257
-1172
-1148
-1117
-996
-853
-798
-797
-759
-721
-734
-751
-652
-479
-340
-234
-130
15
146
273
419
583
742
828
941
1074
1212
1256
1386
1540
1766
1852
1856
1911
1739
1414
1017
711
728
849
940
941
829
752
640
391
294
331
333
231
-142
-486
-661
-791
-867
-944
-943
-871
-889
-948
-978
-924
-924
-1012
-1073
-1045
-990
-967
-907
-837
-796
-796
-820
-757
-757
-763
-776
-784
-791
-853
-863
-792
-703
-656
-724
-795
-872
-952
-999
-1093
-1174
-1209
-1224
-1234
-1253
-1242
-1127
-1103
-1148
-1119
-1001
-927
-935
-909
-838
-800
-823
-834
-690
-517
-395
-305
-208
-86
44
153
327
498
649
762
944
1094
1210
1276
1369
1615
1734
1841
1913
1997
1848
1436
1063
789
807
920
1040
1101
1007
880
706
460
243
221
240
182
-167
-597
-769
-778
-804
-879
-904
-801
-744
-806
-911
-904
-870
-926
-987
-1041
-1000
-910
-871
-791
-780
-794
-835
-849
-855
-909
-880
-846
-813
-839
-881
-811
-691
-584
-600
-694
-752
-784
-855
-978
-1086
-1109
-1087
-1081
-1104
-1105
-1033
-976
-1025
-1037
-966
-879
-870
-861
-800
-724
-712
-709
-600
-387
-242
-158
-65
45
187
269
412
571
712
826
990
1169
1311
1313
1373
1571
1699
1848
1863
1962
1805
1382
960
667
761
933
1034
1007
861
758
574
260
83
136
252
206
-183
-595
-729
-753
-822
-933
-952
-834
-841
-929
-1001
-985
-936
-982
-1012
-961
-892
-853
-828
-776
-748
-734
-813
-935
-960
-917
-829
-762
-794
-837
-787
-708
-639
-641
-735
-717
-711
-869
-997
-1057
-1044
-1022
-1102
-1113
-1053
-999
-1001
-1033
-1032
-971
-915
-911
-907
-835
-748
-729
-728
-685
-566
-443
-346
-215
-103
-16
112
261
430
607
720
914
1141
1264
1340
1326
1438
1584
1718
1806
1855
1767
1340
978
640
712
888
982
1016
853
682
517
203
4
10
96
13
-346
-772
-945
-973
-1051
-1141
-1181
-1118
-1069
-1173
-1239
-1223
-1181
-1210
-1273
-1273
-1244
-1167
-1130
-1086
-1037
-1018
-1054
-1105
-1137
-1044
-976
-874
-841
-880
-853
-787
-712
-666
-744
-776
-774
-846
-977
-1048
-1066
-1081
-1150
-1149
-1079
-1017
-1027
-1055
-1090
-1019
-965
-957
-935
-843
-749
-751
-763
-728
-597
-454
-350
-229
-92
-57
86
211
417
608
713
955
1139
1290
1385
1421
1552
1656
1798
1863
1821
1503
1005
663
428
551
623
637
679
620
483
301
5
-49
15
49
-97
-442
-793
-907
-1004
-1096
-1152
-1129
-1039
-1028
-1104
-1095
-1058
-1076
-1154
-1167
-1091
-1001
-983
-991
-926
-833
-775
-855
-893
-972
-1008
-919
-893
-817
-826
-807
-701
-645
-597
-628
-732
-731
-719
-845
-996
-1103
-1097
-1058
-1092
-1050
-992
-940
-982
-1036
-952
-842
-876
-920
-873
-753
-689
-704
-627
-463
-271
-98
34
145
237
350
440
666
816
975
1095
1255
1368
1363
1497
1603
1758
1787
1618
1313
686
269
-59
-57
61
81
103
120
147
140
-46
-157
-67
71
88
-118
-470
-628
-653
-667
-740
-781
-683
-634
-673
-720
-772
-780
-855
-944
-913
-823
-771
-858
-884
-842
-795
-792
-812
-926
-940
-903
-859
-806
-843
-823
-714
-652
-564
-663
-764
-724
-724
-801
-956
-1065
-1078
-1067
-1054
-1039
-969
-872
-885
-904
-838
-703
-666
-741
-733
-602
-523
-524
-483
-290
-35
131
293
455
558
634
754
917
1117
1224
1357
1429
1549
1599
1601
1712
1851
2004
1914
1619
952
239
-219
-538
-515
-613
-637
-570
-284
39
70
-77
-43
211
299
315
-51
-393
-479
-631
-659
-771
-743
-607
-504
-387
-393
-508
-638
-808
-858
-811
-807
-920
-1073
-1124
-1058
-964
-978
-1002
-1094
-993
-839
-781
-768
-836
-767
-649
-663
-737
-922
-1058
-1027
-939
-1005
-1215
-1354
-1208
-1038
-1063
-1098
-1103
-1069
-1093
-1112
-1032
-949
-941
-913
-694
-413
-287
-253
-76
224
499
650
710
780
878
989
1123
1332
1465
1670
1871
2082
2198
2164
2298
2483
2546
2519
1894
1094
26
-734
-1193
-1490
-1568
-1668
-1577
-1213
-861
-514
-399
-415
-220
-5
50
-140
-553
-746
-765
-812
-822
-871
-705
-398
-162
-92
-286
-579
-901
-1187
-1303
-1396
-1527
-1691
-1688
-1500
-1205
-922
-686
-577
-529
-514
-459
-509
-618
-693
-729
-741
-793
-866
-895
-965
-999
-968
-1026
-1215
-1387
-1372
-1239
-1238
-1363
-1393
-1294
-1131
-1000
-823
-567
-386
-226
-57
147
308
351
481
680
835
879
830
870
1051
1127
1275
1388
1591
1737
1835
1907
1906
1902
1990
1963
2002
1568
770
-290
-1176
-1464
-1785
-1853
-1882
-1811
-1445
-1052
-648
-386
-516
-472
-288
-184
-280
-594
-763
-612
-607
-563
-559
-431
-103
52
64
-128
-540
-911
-1268
-1417
-1396
-1422
-1438
-1400
-1182
-913
-766
-722
-622
-508
-446
-450
-530
-619
-669
-621
-530
-626
-816
-905
-838
-754
-873
-1096
-1246
-1298
-1362
-1394
-1358
-1282
-1277
-1230
-1059
-841
-626
-487
-271
35
287
378
447
559
721
846
957
1081
1182
1211
1331
1532
1723
1803
1800
1935
1935
1921
1889
2044
2037
1964
1481
717
-270
-1235
-1641
-1904
-1971
-1959
-1945
-1590
-1196
-734
-358
-372
-312
-156
-60
-135
-383
-554
-465
-458
-502
-501
-390
-145
6
-31
-212
-577
-948
-1286
-1421
-1332
-1282
-1310
-1225
-1027
-683
-394
-334
-318
-429
-411
-387
-462
-512
-574
-590
-583
-571
-599
-726
-770
-714
-753
-954
-1228
-1381
-1352
-1311
-1285
-1250
-1124
-974
-790
-528
-284
-119
-23
76
276
445
524
584
719
933
1037
1150
1245
1361
1519
1588
1710
1770
1770
1835
1837
1907
1969
2025
2025
2006
1499
707
-386
-1164
-1452
-1792
-1878
-1923
-1818
-1379
-1007
-512
-193
-245
-126
35
114
-18
-310
-428
-356
-436
-543
-551
-404
-151
-27
-67
-271
-599
-965
-1285
-1382
-1342
-1323
-1311
-1241
-1085
-896
-776
-636
-397
-299
-243
-208
-252
-326
-434
-486
-542
-756
-886
-853
-773
-847
-1007
-1123
-1220
-1368
-1479
-1442
-1307
-1228
-1140
-929
-706
-519
-310
-54
240
379
441
540
638
720
770
863
991
1097
1184
1304
1492
1685
1739
1778
1790
1775
1798
1787
2005
1997
1838
1471
755
-111
-1047
-1453
-1643
-1780
-1829
-1841
-1524
-1091
-637
-200
-138
-136
-10
112
60
-204
-443
-408
-361
-468
-576
-531
-299
-173
-245
-437
-718
-1078
-1445
-1609
-1550
-1487
-1461
-1410
-1152
-853
-743
-692
-682
-540
-456
-468
-499
-575
-664
-705
-674
-699
-894
-1031
-923
-815
-891
-1091
-1270
-1293
-1332
-1338
-1275
-1217
-1083
-970
-781
-535
-359
-222
-24
225
402
485
520
591
683
805
950
1063
1188
1289
1423
1627
1778
1823
1804
1815
1884
1838
1854
1850
1867
1605
792
-205
-1185
-1529
-1718
-1831
-1872
-1886
-1591
-1130
-576
-137
-115
-59
135
289
166
-112
-293
-259
-281
-431
-508
-438
-256
-157
-148
-261
-594
-1030
-1414
-1577
-1517
-1491
-1503
-1444
-1281
-1098
-993
-828
-529
-412
-388
-333
-352
-487
-613
-600
-620
-821
-938
-911
-854
-865
-971
-1019
-1164
-1368
-1499
-1460
-1342
-1265
-1206
-1047
-826
-618
-391
-118
145
356
509
613
708
744
771
821
993
1123
1218
1345
1627
1874
1976
1971
1923
1886
1832
1895
1939
1865
1709
1160
298
-709
-1411
-1627
-1748
-1716
-1780
-1655
-1261
-752
-198
22
38
174
350
393
181
-98
-91
-44
-194
-349
-404
-281
-148
-144
-211
-450
-785
-1160
-1403
-1403
-1337
-1311
-1258
-1104
-919
-784
-704
-443
-318
-238
-176
-167
-229
-394
-519
-557
-680
-855
-919
-907
-930
-1049
-1096
-1115
-1287
-1424
-1449
-1376
-1263
-1158
-992
-807
-631
-448
-178
95
320
459
610
699
783
784
821
1023
1197
1353
1449
1624
1880
2037
2067
2048
2056
2041
2013
2020
1913
1790
1329
578
-446
-1183
-1425
-1603
-1612
-1639
-1493
-1116
-605
-61
201
254
403
590
648
403
102
-36
-29
-109
-297
-376
-285
-150
-100
-163
-330
-631
-973
-1231
-1292
-1221
-1188
-1170
-1054
-935
-855
-810
-519
-254
-111
-16
-50
-204
-425
-532
-538
-682
-885
-941
-969
-1012
-1073
-1093
-1130
-1252
-1411
-1432
-1405
-1340
-1252
-1102
-907
-767
-602
-345
-25
277
495
620
733
714
741
813
1011
1154
1248
1311
1510
1693
1854
1931
1953
1942
1877
1883
1872
1801
1598
1132
390
-576
-1313
-1524
-1704
-1761
-1883
-1754
-1414
-967
-538
-239
-136
49
249
330
151
-112
-236
-182
-262
-418
-494
-413
-285
-293
-358
-500
-727
-1061
-1337
-1405
-1329
-1346
-1407
-1413
-1268
-966
-737
-493
-290
-75
17
-61
-221
-409
-636
-753
-842
-891
-993
-1117
-1065
-978
-985
-1101
-1257
-1294
-1318
-1366
-1350
-1295
-1199
-1152
-982
-636
-305
-82
159
455
686
756
715
725
853
970
1074
1218
1436
1599
1749
1880
2001
1980
1892
1937
1999
1915
1704
1284
514
-526
-1376
-1625
-1787
-1902
-2040
-1900
-1480
-963
-459
-146
-75
63
253
348
128
-163
-297
-228
-251
-433
-550
-467
-291
-211
-232
-371
-592
-937
-1237
-1341
-1321
-1319
-1309
-1320
-1237
-1143
-936
-626
-403
-157
-4
15
-181
-441
-521
-585
-754
-975
-1031
-1076
-1133
-1123
-1084
-1099
-1299
-1392
-1397
-1393
-1402
-1345
-1204
-1116
-988
-794
-517
-196
81
311
514
647
620
601
702
895
1019
1076
1263
1477
1655
1801
1886
1953
1920
1953
1964
1894
1767
1440
740
-205
-1111
-1475
-1665
-1801
-1964
-1909
-1531
-1033
-569
-220
-92
32
213
373
205
-183
-361
-378
-418
-603
-758
-729
-536
-400
-405
-534
-679
-946
-1233
-1384
-1313
-1316
-1476
-1559
-1438
-1084
-865
-578
-296
47
246
189
64
-189
-480
-676
-778
-869
-1041
-1194
-1161
-1028
-1052
-1096
-1163
-1215
-1222
-1295
-1273
-1232
-1229
-1198
-1031
-718
-403
-142
141
478
746
806
774
742
817
880
950
1056
1203
1326
1476
1680
1831
1881
1957
2038
2139
2047
1859
1545
819
-98
-1020
-1364
-1603
-1780
-1864
-1805
-1399
-976
-528
-103
23
199
367
475
283
-92
-280
-317
-397
-562
-686
-681
-531
-448
-441
-501
-645
-894
-1169
-1254
-1314
-1410
-1581
-1536
-1337
-1086
-768
-439
-53
156
223
195
28
-230
-469
-571
-657
-821
-918
-892
-816
-826
-840
-854
-891
-1027
-1191
-1251
-1220
-1219
-1273
-1123
-890
-623
-392
-112
193
445
569
664
737
727
725
784
921
1080
1198
1366
1570
1712
1818
1841
1912
1931
1890
1749
1603
1148
292
-723
-1306
-1508
-1692
-1827
-1982
-1798
-1418
-932
-441
-220
-138
82
353
422
172
-131
-263
-307
-425
-612
-798
-808
-763
-677
-684
-829
-1018
-1302
-1410
-1454
-1511
-1645
-1757
-1608
-1420
-1107
-784
-411
-163
-45
63
32
-234
-532
-643
-713
-886
-1059
-1127
-1082
-1101
-1098
-1022
-979
-1063
-1155
-1151
-1152
-1161
-1170
-1127
-937
-710
-512
-258
43
320
496
620
732
783
755
829
911
1026
1052
1098
1196
1378
1538
1661
1805
1832
1868
1756
1610
1348
690
-114
-974
-1354
-1564
-1774
-1938
-2016
-1676
-1272
-816
-427
-291
-104
117
326
211
-112
-344
-423
-470
-588
-759
-866
-846
-790
-775
-843
-954
-1153
-1369
-1391
-1427
-1597
-1845
-1919
-1701
-1390
-979
-651
-370
-189
-21
130
26
-282
-513
-614
-756
-1011
-1171
-1221
-1235
-1227
-1144
-1079
-1121
-1193
-1113
-1009
-975
-1024
-1050
-958
-793
-541
-343
-110
158
382
610
807
940
973
950
1103
1234
1262
1261
1337
1531
1693
1843
1894
1861
1933
1831
1734
1362
640
-188
-911
-1170
-1514
-1811
-2053
-2041
-1704
-1324
-864
-587
-353
-35
241
394
178
-52
-201
-287
-411
-632
-857
-948
-927
-863
-875
-1008
-1098
-1320
-1540
-1669
-1747
-1835
-2009
-1950
-1686
-1318
-960
-665
-333
-51
145
168
17
-183
-421
-586
-715
-881
-1092
-1265
-1271
-1176
-1157
-1182
-1194
-1131
-1062
-1064
-1073
-1032
-920
-803
-641
-404
-202
-61
125
432
669
788
913
988
1084
1208
1306
1457
1512
1569
1641
1654
1832
1807
1808
1780
1763
1806
1609
1312
815
106
-429
-734
-1029
-1323
-1583
-1534
-1391
-1148
-902
-681
-531
-272
-3
107
39
-127
-212
-261
-366
-555
-748
-802
-826
-826
-848
-933
-933
-1147
-1324
-1512
-1621
-1691
-1801
-1655
-1439
-1171
-977
-761
-475
-221
-43
20
-29
-156
-306
-409
-554
-760
-973
-1079
-1135
-1175
-1225
-1215
-1163
-1136
-1063
-1025
-982
-916
-814
-667
-507
-363
-237
-112
87
364
566
765
931
1071
1227
1376
1538
1646
1739
1842
1899
1926
1967
1914
1913
1846
1808
1641
1237
735
164
-195
-459
-854
-1080
-1323
-1281
-1207
-1034
-829
-723
-495
-216
-10
41
-40
-59
-82
-133
-297
-477
-634
-758
-823
-887
-935
-1017
-1120
-1266
-1410
-1567
-1597
-1683
-1641
-1476
-1267
-1135
-1059
-851
-667
-458
-297
-237
-203
-245
-239
-283
-433
-574
-734
-845
-949
-1049
-1114
-1166
-1164
-1131
-1138
-1132
-1101
-978
-853
-727
-558
-415
-272
-104
128
281
427
563
685
831
920
1037
1131
1167
1286
1393
1518
1565
1553
1568
1557
1571
1535
1463
1336
1087
778
409
134
-205
-448
-573
-695
-734
-802
-740
-696
-679
-609
-502
-369
-364
-393
-442
-461
-489
-586
-622
-687
-697
-731
-818
-881
-1000
-1073
-1132
-1148
-1094
-1062
-1014
-1020
-1016
-963
-959
-933
-857
-777
-671
-637
-618
-620
-661
-691
-723
-732
-741
-778
-787
-818
-883
-944
-1018
-989
-948
-944
-908
-861
-800
-751
-690
-618
-558
-491
-433
-335
-263
-222
-169
-97
13
96
182
261
381
494
588
710
767
834
907
965
1098
1117
1112
1137
1145
1092
983
928
891
902
829
744
669
575
524
349
240
197
196
119
-72
-193
-314
-417
-550
-658
-680
-758
-819
-879
-975
-1024
-1041
-1089
-1132
-1158
-1198
-1190
-1207
-1220
-1201
-1182
-1165
-1145
-1128
-1109
-1097
-1082
-1094
-1079
-1051
-1024
-999
-1015
-963
-917
-890
-846
-846
-818
-777
-779
-763
-764
-730
-689
-647
-619
-590
-518
-454
-379
-291
-209
-151
-71
38
128
255
391
525
661
783
894
1015
1156
1280
1382
1510
1600
1634
1661
1591
1559
1496
1456
1407
1281
1231
1100
1010
882
750
690
565
477
331
162
-8
-178
-309
-469
-527
-624
-722
-820
-934
-1062
-1191
-1283
-1321
-1343
-1372
-1359
-1362
-1369
-1377
-1406
-1407
-1359
-1257
-1173
-1135
-1115
-1056
-1034
-1022
-961
-889
-822
-808
-792
-809
-816
-784
-767
-716
-698
-674
-670
-676
-670
-668
-605
-553
-488
-424
-370
-324
-261
-191
-119
-60
10
119
222
321
407
498
588
718
852
949
1075
1186
1262
1355
1442
1530
1600
1585
1517
1437
1353
1333
1247
1178
1100
1012
953
794
643
558
501
381
236
90
-70
-220
-399
-562
-705
-815
-913
-1066
-1173
-1277
-1348
-1399
-1419
-1397
-1405
-1440
-1480
-1490
-1477
-1411
-1386
-1370
-1309
-1236
-1192
-1116
-1038
-1011
-941
-889
-855
-831
-828
-775
-724
-711
-692
-668
-655
-614
-601
-579
-520
-485
-411
-358
-320
-263
-177
-90
-81
-10
56
92
136
188
281
326
395
474
569
648
759
856
925
1006
1071
1187
1262
1333
1365
1352
1346
1292
1258
1234
1142
1066
978
881
728
567
432
310
180
72
-84
-231
-347
-505
-624
-793
-870
-939
-1056
-1156
-1240
-1315
-1415
-1472
-1529
-1564
-1590
-1621
-1618
-1598
-1535
-1493
-1458
-1403
-1324
-1246
-1178
-1102
-1053
-997
-957
-930
-884
-845
-805
-758
-695
-638
-595
-543
-515
-488
-462
-430
-397
-364
-343
-327
-313
-315
-283
-241
-216
-104
-34
12
101
165
240
307
409
519
599
684
718
756
802
856
941
966
1062
1087
1081
1072
1021
1051
1027
1006
976
880
814
672
575
450
314
197
54
-61
-247
-384
-547
-690
-767
-868
-949
-1047
-1153
-1259
-1339
-1431
-1497
-1529
-1576
-1588
-1645
-1661
-1694
-1685
-1626
-1562
-1461
-1413
-1347
-1285
-1230
-1154
-1061
-969
-896
-847
-798
-751
-703
-637
-585
-560
-521
-502
-469
-424
-386
-367
-332
-285
-257
-245
-218
-177
-129
-62
7
52
90
159
234
291
392
462
543
603
637
690
700
737
769
828
860
913
901
896
900
873
906
889
891
861
820
771
659
590
469
385
280
141
11
-147
-277
-400
-510
-609
-713
-801
-926
-1013
-1109
-1218
-1307
-1359
-1434
-1479
-1494
-1508
-1510
-1509
-1468
-1415
-1344
-1291
-1245
-1173
-1094
-1011
-950
-875
-794
-750
-686
-635
-587
-546
-464
-354
-318
-273
-228
-202
-170
-113
-77
-73
-35
-2
29
76
110
139
158
178
211
235
266
342
394
452
534
615
669
710
762
795
842
863
915
938
906
895
894
842
837
779
788
740
683
642
516
444
364
263
180
58
-55
-167
-279
-370
-473
-552
-624
-732
-798
-879
-949
-983
-1060
-1094
-1142
-1151
-1214
-1271
-1269
-1310
-1328
-1344
-1356
-1294
-1252
-1219
-1175
-1106
-997
-917
-852
-777
-738
-690
-630
-577
-532
-482
-424
-384
-332
-287
-236
-169
-110
-60
-11
17
35
45
76
84
111
122
129
115
90
133
168
197
236
290
347
375
403
434
469
491
535
586
594
611
621
601
586
582
558
542
515
496
443
365
326
237
200
143
78
29
-58
-140
-243
-315
-363
-450
-477
-559
-634
-711
-764
-824
-886
-924
-960
-1015
-1068
-1076
-1132
-1157
-1190
-1208
-1211
-1236
-1217
-1204
-1159
-1095
-1062
-1004
-954
-904
-880
-839
-803
-749
-684
-649
-604
-564
-527
-495
-474
-443
-411
-411
-404
-371
-353
-310
-248
-237
-229
-179
-148
-106
-88
-69
-44
-28
24
65
93
99
109
118
108
140
166
206
262
300
331
332
339
336
324
322
303
273
250
202
145
110
57
-13
-58
-108
-173
-209
-240
-282
-323
-375
-423
-476
-527
-569
-601
-632
-656
-675
-701
-740
-774
-787
-815
-824
-849
-885
-901
-934
-945
-944
-945
-923
-907
-897
-891
-858
-827
-829
-785
-739
-682
-630
-602
-556
-519
-469
-448
-438
-416
-394
-400
-402
-381
-376
-365
-346
-330
-329
-310
-289
-301
-309
-284
-296
-300
-279
-298
-308
-332
-308
-298
-298
-258
-264
-215
-187
-142
-93
-27
28
21
41
37
47
32
-8
4
-19
-24
-38
-74
-102
-142
-156
-198
-216
-243
-277
-295
-290
-300
-323
-329
-334
-339
-354
-356
-347
-360
-399
-434
-464
-491
-513
-531
-565
-590
-606
-625
-645
-664
-641
-622
-609
-575
-532
-497
-496
-473
-474
-455
-464
-441
-420
-382
-351
-349
-369
-371
-350
-350
-307
-298
-310
-292
-257
-254
-223
-199
-191
-205
-227
-222
-195
-195
-175
-166
-195
-206
-202
-209
-190
-160
-143
-125
-90
-72
-71
-52
-53
-44
-50
-50
-35
-20
-30
-40
-35
-13
-59
-87
-102
-125
-156
-180
-195
-252
-263
-264
-275
-263
-249
-245
-209
-181
-170
-168
-170
-178
-206
-229
-264
-294
-311
-306
-319
-334
-324
-327
-326
-314
-309
-329
-339
-320
-318
-325
-311
-290
-279
-305
-286
-272
-263
-238
-239
-230
-226
-200
-206
-222
-221
-221
-234
-239
-229
-210
-205
-207
-183
-177
-198
-213
-216
-230
-244
-275
-279
-283
-293
-291
-286
-270
-263
-226
-204
-195
-162
-154
-139
-131
-120
-117
-123
-126
-152
-154
-155
-168
-184
-192
-187
-208
-221
-237
-262
-253
-266
-297
-327
-322
-306
-318
-299
-279
-280
-276
-295
-283
-264
-264
-246
-235
-205
-179
-185
-201
-203
-232
-241
-231
-259
-277
-273
-288
-293
-286
-267
-259
-259
-247
-236
-249
-268
-243
-246
-271
-299
-298
-306
-331
-310
-313
-328
-326
-314
-286
-248
-222
-210
-208
-218
-225
-225
-224
-221
-234
-260
-249
-251
-269
-253
-258
-280
-280
-273
-278
-268
-258
-256
-264
-286
-283
-288
-300
-290
-295
-309
-309
-297
-287
-300
-311
-340
-383
-394
-407
-435
-455
-460
-454
-456
-448
-413
-400
-383
-361
-331
-316
-301
-265
-263
-262
-248
-236
-240
-269
-276
-291
-317
-325
-331
-339
-346
-351
-352
-344
-328
-327
-325
-316
-314
-324
-322
-295
-309
-334
-334
-334
-337
-333
-319
-332
-335
-332
-318
-330
-346
-343
-351
-335
-327
-319
-302
-304
-285
-274
-267
-272
-267
-232
-230
-224
-230
-235
-229
-221
-206
-206
-222
-225
-215
-243
-261
-251
-253
-294
-310
-316
-358
-399
-403
-415
-445
-458
-464
-454
-430
-429
-421
-402
-376
-355
-327
-317
-331
-328
-335
-326
-324
-350
-336
-327
-315
-278
-261
-244
-227
-204
-195
-177
-161
-158
-166
-173
-154
-154
-166
-143
-130
-131
-131
-147
-160
-176
-191
-193
-181
-212
-230
-218
-241
-241
-235
-252
-247
-245
-244
-238
-226
-217
-231
-238
-237
-223
-236
-232
-220
-239
-247
-242
-234
-226
-225
-228
-240
-257
-267
-256
-244
-247
-231
-219
-209
-192
-212
-216
-203
-202
-215
-228
-217
-225
-246
-222
-177
-147
-150
-145
-125
-111
-104
-109
-140
-168
-197
-222
-221
-224
-240
-242
-232
-218
-200
-181
-161
-148
-141
-145
-145
-157
-158
-161
-171
-173
-170
-155
-145
-139
-120
-106
-127
-139
-155
-174
-185
-210
-229
-245
-265
-259
-250
-248
-239
-219
-210
-204
-208
-207
-192
-197
-206
-228
-246
-230
-233
-223
-208
-213
-189
-185
-180
-157
-149
-164
-184
-183
-193
-213
-215
-223
-243
-243
-238
-231
-231
-222
-221
-233
-228
-248
-292
-291
-290
-308
-305
-289
-270
-282
-259
-233
-241
-238
-227
-222
-231
-224
-215
-207
-204
-221
-203
-182
-179
-158
-150
-169
-165
-182
-202
-194
-190
-193
-178
-148
-133
-117
-104
-81
-78
-108
-106
-109
-117
-131
-154
-166
-175
-193
-188
-183
-195
-194
-177
-161
-155
-147
-166
-152
-151
-176
-188
-217
-223
-258
-301
-293
-300
-310
-309
-295
-296
-294
-261
-259
-266
-267
-283
-307
-323
-306
-289
-290
-271
-253
-250
-211
-183
-191
-194
-200
-218
-252
-278
-294
-304
-314
-299
-285
-264
-248
-237
-250
-277
-299
-307
-317
-316
-318
-330
-335
-323
-297
-288
-275
-267
-274
-273
-275
-273
-264
-277
-282
-265
-263
-263
-242
-235
-227
-184
-181
-186
-180
-202
-227
-231
-237
-254
-252
-248
-243
-252
-241
-230
-236
-249
-253
-260
-281
-279
-273
-290
-295
-290
-284
-315
-339
-362
-370
-345
-337
-337
-331
-332
-354
-385
-395
-401
-430
-433
-426
-426
-444
-431
-408
-400
-372
-369
-382
-379
-371
-368
-356
-336
-332
-300
-251
-247
-236
-229
-220
-199
-211
-216
-228
-245
-252
-255
-279
-295
-293
-295
-299
-297
-311
-302
-292
-290
-294
-316
-330
-331
-338
-328
-306
-283
-266
-244
-208
-179
-171
-172
-171
-177
-187
-188
-196
-212
-206
-204
-209
-211
-207
-227
-238
-247
-251
-241
-252
-243
-249
-269
-265
-273
-277
-289
-303
-320
-320
-297
-279
-273
-279
-274
-274
-275
-267
-259
-245
-251
-262
-274
-279
-285
-308
-343
-335
-327
-309
-276
-270
-245
-218
-214
-220
-207
-173
-159
-139
-127
-120
-103
-115
-133
-153
-171
-201
-225
-232
-226
-230
-232
-207
-204
-204
-220
-233
-259
-283
-294
-312
-320
-305
-280
-293
-281
-251
-241
-227
-213
-206
-209
-200
-199
-235
-264
-265
-263
-273
-274
-258
-230
-203
-188
-162
-151
-140
-133
-154
-181
-208
-206
-199
-204
-217
-212
-196
-168
-148
-138
-121
-119
-127
-157
-176
-181
-185
-201
-205
-216
-235
-227
-236
-232
-217
-222
-206
-193
-185
-156
-130
-144
-147
-148
-183
-202
-198
-227
-246
-258
-253
-268
-285
-277
-287
-288
-267
-275
-291
-299
-308
-318
-310
-266
-261
-281
-275
-275
-260
-248
-247
-259
-251
-250
-247
-228
-203
-198
-199
-198
-213
-211
-219
-212
-211
-198
-209
-234
-243
-242
-226
-220
-211
-198
-160
-172
-184
-177
-200
-206
-227
-275
-282
-286
-285
-279
-278
-267
-251
-230
-222
-200
-186
-177
-161
-166
-183
-203
-212
-219
-221
-232
-217
-194
-208
-194
-157
-151
-160
-166
-183
-210
-247
-250
-252
-267
-283
-271
-259
-270
-250
-220
-220
-241
-267
-290
-320
-339
-345
-343
-343
-339
-323
-307
-294
-290
-293
-297
-301
-306
-303
-306
-337
-354
-360
-373
-390
-394
-387
-360
-327
-301
-307
-301
-284
-317
-341
-361
-386
-413
-424
-433
-455
-483
-469
-440
-429
-429
-440
-453
-448
-456
-463
-467
-457
-457
-455
-433
-418
-395
-378
-325
-301
-303
-266
-251
-252
-247
-250
-267
-295
-315
-336
-363
-361
-353
-352
-347
-329
-325
-334
-337
-354
-383
-391
-373
-380
-391
-367
-355
-334
-310
-309
-310
-320
-322
-304
-308
-288
-263
-237
-208
-196
-191
-181
-160
-126
-97
-83
-84
-91
-83
-85
-118
-148
-161
-171
-192
-203
-211
-226
-242
-268
-286
-295
-308
-302
-304
-301
-310
-320
-307
-307
-294
-315
-318
-314
-349
-353
-368
-391
-388
-394
-397
-395
-385
-379
-382
-357
-336
-325
-310
-323
-334
-328
-343
-361
-376
-385
-386
-415
-434
-411
-412
-408
-392
-375
-330
-323
-321
-299
-313
-330
-339
-349
-358
-353
-355
-365
-358
-337
-318
-344
-346
-337
-361
-371
-382
-364
-332
-319
-299
-276
-249
-223
-205
-195
-164
-134
-116
-84
-68
-78
-97
-103
-86
-76
-77
-84
-80
-76
-93
-115
-124
-148
-178
-209
-230
-236
-232
-223
-209
-210
-186
-182
-179
-173
-178
-171
-198
-225
-241
-253
-254
-248
-235
-228
-199
-185
-175
-140
-130
-140
-143
-161
-181
-221
-243
-265
-283
-285
-306
-298
-277
-284
-273
-250
-229
-243
-241
-219
-225
-241
-260
-278
-293
-318
-313
-314
-344
-332
-344
-346
-338
-358
-356
-356
-342
-320
-321
-308
-285
-302
-303
-280
-267
-235
-242
-221
-195
-190
-179
-189
-177
-178
-202
-191
-185
-200
-195
-179
-190
-227
-247
-257
-281
-301
-291
-289
-298
-287
-282
-268
-247
-225
-211
-211
-191
-176
-175
-173
-168
-160
-142
-146
-134
-143
-152
-151
-162
-145
-134
-123
-105
-91
-99
-103
-86
-84
-115
-122
-131
-148
-152
-168
-188
-219
-234
-237
-258
-244
-207
-186
-172
-153
-171
-187
-180
-177
-186
-188
-174
-194
-214
-220
-230
-241
-272
-283
-262
-281
-278
-277
-300
-296
-303
-301
-311
-305
-302
-316
-328
-327
-327
-338
-353
-362
-361
-352
-343
-346
-343
-338
-344
-345
-346
-393
-396
-384
-390
-390
-390
-387
-390
-395
-398
-403
-411
-406
-408
-422
-415
-397
-393
-405
-395
-392
-393
-397
-403
-389
-394
-422
-404
-393
-409
-404
-398
-396
-389
-389
-381
-354
-346
-338
-334
-321
-308
-284
-286
-285
-265
-259
-256
-257
-260
-279
-286
-266
-258
-265
-262
-275
-266
-255
-272
-272
-265
-272
-274
-285
-314
-319
-339
-350
-336
-340
-336
-334
-310
-288
-279
-245
-243
-226
-209
-213
-219
-230
-227
-233
-235
-239
-235
-238
-243
-237
-246
-255
-254
-265
-267
-264
-282
-304
-315
-329
-351
-357
-339
-317
-301
-263
-261
-274
-256
-242
-254
-256
-270
-289
-296
-291
-301
-311
-313
-330
-330
-331
-325
-340
-356
-330
-327
-351
-336
-308
-314
-308
-286
-294
-286
-285
-300
-287
-293
-287
-291
-302
-300
-323
-344
-338
-365
-368
-335
-332
-325
-302
-294
-315
-322
-325
-323
-355
-381
-378
-365
-340
-320
-300
-261
-220
-208
-197
-187
-187
-179
-164
-169
-176
-170
-161
-175
-178
-181
-198
-198
-231
-228
-230
-244
-224
-243
-246
-233
-238
-251
-255
-251
-216
-214
-217
-195
-191
-176
-162
-151
-140
-151
-138
-106
-131
-149
-140
-153
-144
-150
-181
-198
-188
-175
-174
-152
-156
-167
-168
-198
-209
-216
-221
-206
-209
-211
-213
-218
-229
-232
-252
-245
-264
-270
-258
-259
-236
-242
-232
-228
-247
-242
-240
-264
-275
-281
-292
-306
-304
-281
-294
-281
-248
-255
-244
-235
-231
-229
-228
-209
-196
-202
-196
-191
-186
-197
-213
-214
-229
-246
-252
-251
-252
-231
-221
-226
-229
-241
-255
-267
-266
-243
-258
-259
-247
-249
-244
-240
-211
-204
-192
-183
-168
-153
-149
-163
-197
-228
-261
-271
-277
-299
-308
-316
-317
-317
-311
-271
-268
-254
-246
-257
-239
-240
-236
-232
-253
-263
-274
-281
-274
-280
-255
-237
-239
-226
-191
-163
-163
-159
-155
-167
-175
-161
-145
-146
-146
-119
-93
-103
-94
-87
-126
-147
-141
-138
-150
-154
-150
-137
-130
-137
-142
-161
-165
-182
-189
-191
-224
-227
-237
-241
-234
-229
-254
-274
-264
-293
-314
-304
-305
-312
-299
-303
-318
-324
-329
-328
-323
-307
-292
-267
-242
-231
-227
-223
-222
-252
-275
-298
-333
-349
-376
-374
-371
-396
-390
-385
-383
-373
-386
-399
-398
-417
-432
-450
-472
-491
-515
-508
-508
-489
-452
-465
-474
-472
-439
-429
-425
-409
-416
-423
-418
-426
-423
-401
-380
-372
-352
-309
-312
-306
-297
-292
-279
-289
-307
-298
-299
-316
-302
-284
-273
-260
-246
-233
-229
-233
-225
-239
-226
-212
-215
-220
-228
-230
-251
-257
-239
-233
-239
-232
-208
-198
-194
-183
-178
-188
-191
-176
-170
-154
-135
-134
-137
-131
-143
-156
-166
-150
-153
-190
-206
-222
-244
-270
-284
-300
-317
-307
-302
-301
-308
-325
-332
-342
-346
-355
-369
-369
-370
-387
-392
-388
-378
-377
-360
-355
-364
-350
-351
-340
-338
-364
-357
-353
-357
-358
-356
-322
-298
-298
-286
-257
-240
-250
-239
-239
-255
-247
-255
-265
-275
-292
-324
-348
-364
-368
-388
-408
-383
-372
-340
-307
-298
-281
-270
-275
-262
-261
-264
-253
-260
-272
-283
-287
-285
-293
-288
-265
-263
-244
-215
-179
-175
-176
-177
-169
-156
-156
-172
-177
-171
-172
-168
-165
-152
-153
-131
-109
-120
-132
-132
-158
-172
-192
-220
-245
-268
-268
-264
-264
-264
-273
-272
-249
-244
-250
-224
-216
-219
-203
-216
-221
-213
-193
-193
-183
-171
-169
-155
-147
-124
-112
-121
-125
-138
-149
-148
-157
-171
-183
-190
-197
-221
-232
-234
-247
-270
-289
-275
-285
-308
-313
-323
-333
-339
-325
-311
-295
-284
-294
-286
-282
-298
-317
-325
-333
-333
-320
-311
-297
-270
-235
-218
-204
-197
-195
-206
-200
-206
-227
-218
-243
-245
-237
-258
-265
-269
-261
-264
-297
-301
-286
-311
-314
-307
-325
-321
-302
-303
-300
-291
-265
-239
-240
-227
-209
-203
-200
-190
-188
-194
-187
-199
-211
-168
-164
-194
-191
-204
-206
-194
-183
-184
-183
-176
-186
-190
-184
-173
-175
-193
-197
-201
-200
-191
-173
-191
-200
-186
-185
-186
-183
-176
-194
-196
-190
-178
-169
-173
-176
-178
-180
-200
-233
-239
-266
-290
-285
-296
-293
-275
-271
-254
-260
-255
-235
-261
-285
-306
-340
-362
-364
-330
-328
-342
-314
-316
-332
-312
-313
-314
-339
-360
-374
-409
-427
-460
-488
-509
-512
-483
-469
-456
-421
-408
-410
-391
-398
-398
-387
-391
-379
-379
-392
-367
-358
-363
-351
-338
-326
-325
-335
-334
-335
-332
-318
-308
-311
-319
-329
-350
-366
-381
-385
-377
-379
-388
-402
-396
-387
-401
-413
-415
-411
-386
-353
-325
-290
-257
-252
-247
-251
-243
-248
-280
-271
-275
-286
-287
-279
-273
-255
-228
-217
-234
-243
-242
-267
-274
-288
-309
-333
-344
-350
-347
-350
-345
-317
-291
-285
-266
-270
-273
-270
-328
-314
-308
-332
-325
-330
-336
-349
-341
-332
-354
-356
-337
-337
-351
-354
-327
-334
-329
-307
-295
-288
-293
-288
-283
-280
-257
-220
-215
-209
-191
-177
-182
-184
-199
-221
-222
-240
-240
-251
-279
-272
-277
-297
-338
-365
-375
-390
-408
-399
-383
-377
-354
-323
-320
-302
-283
-295
-296
-308
-314
-309
-315
-306
-314
-317
-313
-321
-309
-297
-280
-254
-247
-250
-263
-275
-278
-282
-282
-287
-275
-279
-273
-249
-254
-246
-258
-287
-288
-301
-325
-320
-311
-305
-283
-264
-251
-222
-195
-172
-165
-167
-152
-138
-154
-159
-149
-158
-158
-156
-149
-136
-126
-129
-150
-158
-163
-169
-180
-188
-192
-205
-216
-209
-202
-190
-183
-194
-170
-179
-184
-170
-183
-189
-187
-201
-213
-212
-197
-203
-204
-176
-183
-175
-168
-168
-151
-163
-165
-173
-188
-197
-223
-228
-222
-209
-208
-193
-168
-182
-185
-191
-205
-223
-231
-251
-274
-265
-262
-264
-245
-262
-267
-259
-254
-241
-234
-233
-245
-257
-250
-243
-257
-277
-258
-275
-285
-259
-280
-301
-301
-304
-305
-311
-311
-292
-275
-273
-250
-231
-233
-241
-243
-248
-256
-256
-257
-258
-271
-280
-271
-275
-266
-249
-242
-233
-208
-205
-192
-180
-196
-214
-229
-232
-246
-248
-255
-255
-242
-237
-226
-213
-179
-161
-147
-126
-119
-122
-126
-119
-121
-144
-168
-172
-174
-191
-176
-151
-141
-143
-147
-140
-148
-151
-159
-177
-199
-219
-264
-277
-273
-273
-271
-265
-249
-234
-225
-233
-226
-232
-250
-270
-262
-267
-281
-296
-316
-310
-312
-311
-280
-286
-288
-273
-268
-274
-295
-291
-281
-276
-275
-263
-265
-267
-257
-273
-292
-308
-316
-321
-334
-328
-313
-299
-291
-280
-276
-290
-292
-297
-324
-323
-306
-316
-336
-327
-326
-345
-362
-358
-343
-341
-327
-308
-305
-322
-336
-333
-334
-371
-372
-333
-321
-313
-308
-283
-267
-252
-218
-191
-183
-180
-188
-186
-190
-197
-201
-217
-250
-258
-256
-273
-261
-248
-233
-228
-230
-213
-207
-190
-179
-171
-181
-200
-190
-213
-220
-212
-221
-216
-194
-175
-150
-144
-146
-149
-174
-192
-225
-246
-261
-273
-262
-219
-215
-212
-215
-226
-209
-216
-236
-234
-224
-228
-216
-236
-253
-241
-242
-245
-248
-254
-253
-241
-239
-254
-249
-235
-258
-250
-234
-247
-254
-254
-241
-249
-260
-255
-269
-287
-296
-292
-296
-299
-290
-287
-289
-287
-278
-280
-283
-259
-240
-242
-250
-233
-219
-226
-238
-242
-242
-267
-267
-271
-261
-248
-271
-255
-243
-260
-242
-225
-226
-194
-166
-164
-155
-188
-192
-200
-224
-204
-197
-193
-180
-193
-195
-184
-195
-205
-206
-210
-194
-194
-191
-183
-191
-164
-168
-166
-164
-176
-158
-171
-180
-171
-194
-195
-196
-219
-220
-221
-229
-219
-210
-175
-154
-149
-132
-135
-140
-130
-122
-107
-114
-107
-108
-108
-83
-97
-110
-99
-91
-98
-92
-77
-65
-69
-75
-71
-96
-88
-70
-74
-68
-71
-89
-111
-111
-114
-122
-118
-142
-171
-172
-189
-212
-216
-223
-212
-199
-185
-158
-156
-169
-164
-161
-153
-153
-159
-166
-202
-211
-213
-249
-268
-262
-262
-256
-236
-224
-221
-215
-219
-226
-249
-267
-278
-270
-240
-228
-214
-185
-172
-179
-179
-182
-211
-236
-236
-231
-229
-218
-237
-257
-248
-245
-250
-230
-221
-221
-208
-218
-226
-235
-245
-252
-269
-281
-255
-257
-278
-253
-221
-211
-185
-155
-154
-158
-165
-158
-169
-225
-310
-381
-1632
-2747
-1978
-1269
-911
-558
-264
-199
-242
4
79
480
-153
-554
-563
-513
-259
-181
216
155
-192
-373
-646
-736
-645
-714
-711
-610
-317
-309
-362
-150
-203
-335
-413
-338
-396
-453
-367
-343
-244
-255
-376
-363
-362
-339
-313
-239
-194
-289
-225
-174
-186
-111
-125
-113
-161
-184
-193
-231
-184
-213
-284
-261
-185
-181
-300
-354
-368
-364
-303
-308
-273
-286
-339
-385
-373
-324
-352
-323
-267
-270
-290
-263
-208
-226
-245
-215
-249
-211
-178
-224
-209
-193
-186
-191
-201
-189
-181
-176
-197
-230
-247
-254
-264
-269
-217
-228
-268
-199
-164
-185
-112
-43
-40
-54
-52
-53
-46
-56
-78
-62
-6
3
-5
14
46
71
76
89
67
78
157
183
193
205
250
288
258
233
252
229
164
84
17
45
39
18
20
21
58
44
-4
0
-28
-52
-95
-155
-154
-177
-200
-201
-205
-227
-228
-225
-258
-306
-333
-346
-362
-361
-342
-305
-275
-252
-261
-304
-303
-306
-387
-436
-418
-398
-394
-430
-456
-448
-476
-485
-506
-496
-465
-455
-414
-386
-366
-337
-313
-289
-256
-228
-177
-145
-171
-171
-131
-84
-34
-29
35
95
94
98
141
179
246
250
236
233
230
288
375
469
623
722
821
891
874
910
915
861
830
749
682
589
480
401
214
26
-146
-354
-630
-920
-1206
-1410
-1558
-1645
-1663
-1621
-1497
-1339
-1175
-982
-721
-474
-264
-71
53
139
184
195
145
60
-3
-50
-150
-288
-437
-596
-762
-909
-1019
-1102
-1147
-1136
-1076
-1024
-939
-794
-628
-468
-346
-237
-111
-1
72
94
162
245
253
227
248
292
302
242
221
290
314
360
478
637
698
725
792
965
1049
1074
1166
1292
1366
1423
1572
1641
1675
1771
1794
1492
890
188
-682
-1891
-2861
-3254
-3277
-3162
-2934
-2425
-1723
-1143
-684
-223
332
799
1053
960
759
630
654
669
639
751
961
958
661
198
-166
-447
-810
-1154
-1466
-1683
-1887
-2031
-2075
-1929
-1543
-1058
-642
-317
-117
26
88
55
43
140
57
-564
-1086
-1090
-1073
-1235
-1175
-697
-325
-612
-1023
-1079
-1193
-1377
-1436
-1328
-1167
-1042
-855
-603
-358
-102
226
436
417
157
-77
-151
-217
-265
-127
102
373
502
472
577
769
950
994
993
1080
1225
1177
1141
1402
1703
1853
1994
2129
2143
1952
1405
642
-295
-1564
-2975
-3796
-4228
-4134
-3837
-3380
-2399
-1438
-641
-8
635
1158
1576
1606
1364
1148
958
894
834
738
788
808
627
228
-302
-804
-1145
-1550
-1943
-2295
-2517
-2604
-2507
-2264
-1811
-1172
-489
123
487
682
728
705
594
460
360
306
147
-394
-1064
-1344
-1362
-1492
-1712
-1805
-1630
-1590
-1820
-1860
-1644
-1281
-851
-616
-469
-248
-24
202
281
275
425
468
276
-78
-438
-572
-621
-731
-769
-700
-604
-555
-548
-468
-220
144
502
734
924
1107
1229
1250
1232
1237
1335
1397
1332
1300
1451
1664
1832
1942
1997
1994
1609
693
-423
-1657
-3029
-4050
-4448
-4359
-3920
-3239
-2248
-1086
-160
646
1389
1880
2110
2034
1653
1260
949
788
738
649
567
466
174
-319
-844
-1266
-1583
-1933
-2259
-2440
-2493
-2391
-2101
-1603
-908
-163
473
916
1116
1141
1032
838
648
466
302
141
-95
-400
-655
-1059
-1707
-2249
-2462
-2525
-2588
-2568
-2256
-1670
-1203
-846
-436
-5
339
518
444
324
234
141
65
-136
-350
-486
-631
-827
-1058
-1228
-1221
-1125
-1057
-1004
-856
-559
-272
-28
287
620
920
1088
1181
1219
1184
1040
961
896
820
745
805
965
1096
1270
1551
1801
1948
1935
1631
921
-142
-1490
-3105
-4301
-4761
-4550
-3917
-3238
-2083
-662
534
1269
1792
2266
2515
2388
1764
1164
779
531
473
363
305
231
22
-472
-1018
-1506
-1796
-1994
-2193
-2198
-2170
-2020
-1681
-1090
-364
408
1021
1421
1571
1420
1129
766
504
283
83
-115
-337
-579
-1019
-1469
-1784
-2021
-2235
-2275
-2170
-1943
-1638
-1307
-804
-313
8
274
422
416
355
180
-15
-141
-278
-431
-619
-840
-994
-1042
-1067
-1082
-1023
-880
-714
-599
-469
-235
56
389
679
864
996
1025
942
810
656
521
433
371
356
388
430
629
847
1027
1224
1422
1639
1868
1896
1783
1419
580
-584
-2238
-3771
-4446
-4372
-4006
-3387
-2547
-1184
171
906
1403
1883
2291
2348
1880
1111
661
458
373
219
24
-40
-111
-470
-1030
-1462
-1684
-1698
-1803
-1923
-1917
-1817
-1600
-1217
-654
88
804
1250
1452
1331
1040
735
431
171
-50
-296
-465
-698
-990
-1206
-1323
-1408
-1487
-1823
-2347
-2545
-2219
-1747
-1382
-911
-152
531
559
396
448
494
291
-65
-395
-650
-943
-1175
-1194
-1102
-947
-876
-895
-1025
-1163
-1167
-978
-700
-376
38
420
658
744
758
803
829
744
557
323
151
46
51
103
290
611
910
1028
1120
1346
1592
1764
1941
2168
2197
1580
307
-1296
-3078
-4383
-4871
-4832
-4446
-3604
-2467
-977
210
1053
1871
2491
2722
2434
1706
888
420
181
150
86
-21
-186
-464
-958
-1443
-1693
-1791
-1818
-1956
-2091
-2188
-2060
-1724
-1157
-379
519
1284
1669
1610
1326
1047
765
391
6
-310
-568
-803
-1089
-1299
-1366
-1365
-1393
-1483
-1608
-1738
-2015
-2120
-1797
-1324
-988
-619
-175
230
339
249
294
304
68
-280
-604
-956
-1238
-1368
-1289
-1106
-924
-801
-730
-707
-709
-655
-479
-175
112
271
352
487
541
485
464
484
415
246
84
-16
-54
-58
85
378
642
811
937
1110
1375
1682
1997
2202
2235
2168
1704
571
-1066
-2923
-4375
-5057
-5089
-4770
-4006
-2825
-1213
337
1315
1957
2512
2827
2647
1917
1009
512
248
84
-100
-297
-436
-652
-1044
-1454
-1697
-1763
-1756
-1867
-2040
-2134
-2004
-1668
-1155
-415
492
1290
1738
1799
1598
1231
815
350
-102
-507
-855
-1113
-1357
-1465
-1434
-1344
-1244
-1138
-1161
-1227
-1169
-1055
-890
-837
-875
-714
-378
-303
-351
-168
160
292
1
-275
-343
-580
-995
-1197
-1171
-1112
-1067
-961
-767
-627
-597
-493
-290
-189
-168
-103
-8
33
-50
-82
38
139
136
166
255
364
389
446
481
468
472
563
634
716
853
1141
1510
1756
2017
2306
2495
2354
1735
500
-1233
-3295
-4851
-5296
-5048
-4634
-3777
-2348
-484
1123
1966
2502
3053
3260
2878
1884
781
190
-51
-246
-437
-570
-630
-760
-1158
-1573
-1812
-1764
-1756
-1937
-2168
-2279
-2051
-1516
-807
36
1049
1924
2338
2179
1623
988
386
-231
-802
-1277
-1573
-1691
-1744
-1704
-1566
-1313
-1103
-1003
-998
-1043
-1043
-897
-813
-804
-708
-501
-378
-375
-331
-206
-57
-150
-370
-571
-792
-1084
-1280
-1331
-1232
-1021
-855
-639
-445
-319
-272
-277
-261
-232
-228
-261
-268
-262
-242
-204
-125
-84
-59
8
72
164
275
368
398
497
560
625
720
860
1019
1121
1239
1361
1582
1771
2033
2116
1931
1253
-211
-2439
-4370
-5208
-5190
-4952
-4566
-3379
-1454
435
1509
2191
2785
3208
2990
2130
972
134
-225
-454
-649
-824
-882
-926
-1186
-1621
-1861
-1851
-1748
-1800
-1997
-2143
-1989
-1558
-935
-140
807
1718
2285
2304
1856
1194
492
-184
-792
-1288
-1566
-1655
-1670
-1591
-1433
-1173
-969
-863
-845
-897
-931
-865
-759
-582
-403
-296
-227
-378
-738
-976
-902
-918
-1153
-1233
-1015
-844
-953
-1038
-758
-421
-350
-327
-269
-301
-430
-509
-542
-520
-530
-540
-582
-716
-787
-784
-713
-630
-483
-307
-129
49
237
437
626
794
862
805
689
567
451
379
373
469
682
917
1200
1579
1938
2116
1863
808
-1185
-3386
-4845
-5257
-5147
-4833
-3968
-2214
-94
1394
2163
2690
3136
3133
2423
1250
258
-304
-650
-862
-967
-926
-790
-803
-1106
-1393
-1451
-1372
-1341
-1548
-1834
-1890
-1656
-1233
-545
371
1346
2138
2373
2060
1397
631
-126
-782
-1247
-1481
-1497
-1400
-1279
-1136
-910
-690
-554
-556
-641
-734
-773
-717
-570
-421
-281
-197
-175
-245
-524
-909
-1124
-1179
-1332
-1487
-1477
-1231
-1009
-846
-539
-146
82
133
117
13
-196
-414
-466
-429
-386
-394
-395
-419
-428
-489
-518
-425
-251
-65
83
242
452
645
764
908
972
963
850
727
559
460
419
417
523
790
1016
1328
1758
2038
2111
1433
-291
-2502
-4005
-4532
-4366
-4091
-3380
-1730
354
1829
2460
2774
2925
2812
2044
845
-238
-818
-1104
-1219
-1283
-1171
-889
-675
-736
-929
-944
-798
-700
-849
-1118
-1260
-1060
-655
-95
589
1304
1852
1923
1464
721
-65
-727
-1208
-1509
-1603
-1440
-1073
-752
-533
-329
-112
33
-46
-319
-589
-714
-755
-794
-734
-656
-593
-591
-622
-654
-712
-763
-832
-925
-1054
-1149
-1171
-1022
-751
-413
-167
1
46
-66
-313
-663
-897
-991
-961
-863
-715
-529
-323
-130
69
190
250
306
308
275
219
203
212
265
289
273
245
231
240
299
320
401
505
597
742
965
1276
1672
2117
2402
2302
1332
-630
-2849
-4063
-4255
-4036
-3811
-3003
-1388
499
1642
2064
2258
2322
2162
1431
427
-402
-681
-713
-678
-763
-736
-581
-544
-768
-1040
-1105
-1010
-948
-1131
-1393
-1429
-1102
-551
103
776
1353
1635
1437
812
66
-624
-1085
-1304
-1355
-1293
-1081
-760
-449
-284
-220
-179
-225
-411
-689
-975
-1115
-1054
-888
-741
-623
-660
-822
-927
-818
-629
-703
-813
-735
-566
-658
-767
-600
-262
-170
-227
-251
-384
-666
-912
-1014
-1044
-998
-877
-623
-435
-323
-167
89
287
351
330
294
268
228
130
96
144
153
112
25
-59
-67
26
141
295
463
661
892
1142
1477
1869
2218
2431
2333
1431
-440
-2691
-4201
-4557
-4242
-3812
-3041
-1545
284
1629
2109
2175
2093
1832
1191
261
-610
-977
-922
-810
-776
-775
-618
-474
-603
-882
-1079
-1082
-1013
-1099
-1304
-1364
-1047
-433
253
895
1412
1621
1382
735
-53
-737
-1155
-1297
-1293
-1125
-844
-541
-347
-295
-311
-356
-533
-778
-970
-1145
-1237
-1171
-943
-687
-476
-359
-315
-286
-318
-580
-1014
-1416
-1426
-1239
-1152
-981
-556
3
266
202
58
-84
-469
-900
-1056
-1049
-974
-716
-341
-38
67
133
264
317
190
62
51
108
175
128
124
258
412
371
399
393
373
304
300
320
436
622
867
1208
1412
1653
1891
2200
2248
2138
1288
-420
-2635
-4216
-4601
-4142
-3517
-2781
-1335
485
1939
2502
2531
2243
1953
1371
545
-237
-611
-561
-364
-286
-284
-271
-303
-465
-780
-1166
-1377
-1328
-1250
-1262
-1248
-922
-241
556
1196
1633
1740
1485
895
105
-591
-1011
-1168
-1074
-854
-624
-389
-228
-157
-209
-378
-576
-771
-936
-995
-1017
-877
-529
-171
-8
-21
-151
-517
-1029
-1291
-1218
-1137
-1131
-930
-473
-185
-157
-173
-91
-198
-558
-817
-907
-1017
-1068
-868
-498
-192
-41
119
255
281
203
168
199
236
186
99
63
131
223
295
352
383
349
257
120
73
169
311
533
791
1119
1394
1552
1567
1594
1626
1667
1532
910
-543
-2498
-3827
-3863
-3208
-2650
-2060
-856
829
1977
2209
1981
1659
1299
815
85
-592
-853
-672
-386
-360
-585
-672
-637
-771
-1096
-1364
-1387
-1153
-903
-845
-781
-501
25
592
1034
1201
1112
787
256
-420
-1015
-1292
-1229
-991
-742
-493
-292
-153
-97
-234
-454
-686
-896
-1023
-1092
-1096
-897
-563
-265
-93
-109
-389
-974
-1408
-1412
-1267
-1304
-1131
-648
-117
-4
-96
-49
2
-302
-651
-787
-913
-1011
-936
-645
-322
-76
86
301
308
124
24
58
84
85
87
182
274
294
332
361
283
185
143
60
-34
16
188
478
756
987
1247
1384
1471
1468
1450
1453
1496
1380
891
-415
-2305
-3619
-3748
-3230
-2682
-2080
-976
603
1684
1917
1730
1404
1024
660
93
-429
-553
-361
-113
-89
-402
-599
-650
-845
-1128
-1384
-1450
-1260
-1052
-989
-879
-644
-201
391
844
1010
970
689
204
-362
-849
-1113
-1083
-783
-466
-268
-188
-179
-246
-482
-807
-1099
-1270
-1347
-1334
-1187
-835
-446
-167
-11
-4
-163
-604
-1168
-1519
-1518
-1468
-1338
-964
-391
35
152
154
132
-174
-692
-1065
-1265
-1351
-1303
-990
-481
-32
187
315
367
228
33
-107
-148
-131
-105
-25
87
157
220
324
341
261
121
-8
-36
-39
14
265
637
964
1164
1309
1509
1588
1430
1203
1103
960
661
-34
-1446
-3083
-3767
-3182
-2326
-1842
-1319
-41
1459
2201
2054
1716
1349
1035
706
179
-278
-346
-91
102
-123
-614
-857
-900
-1036
-1275
-1418
-1334
-986
-656
-471
-309
-15
471
942
1124
1006
721
364
-98
-586
-938
-1037
-882
-557
-268
-195
-242
-315
-419
-583
-857
-1043
-1070
-950
-754
-515
-233
32
180
180
-14
-671
-1372
-1558
-1287
-1239
-1148
-722
17
469
412
336
296
-67
-576
-793
-946
-1071
-1025
-645
-186
36
137
335
385
139
-90
-229
-274
-238
-169
-94
22
207
390
490
395
276
177
102
45
82
274
543
833
1116
1383
1474
1459
1362
1281
1086
871
721
669
425
-24
-696
-1644
-2420
-2519
-2040
-1555
-1099
-350
734
1524
1630
1440
1225
879
515
178
-133
-322
-350
-285
-314
-634
-937
-983
-1002
-1106
-1137
-1049
-883
-650
-490
-305
-83
210
515
702
670
481
237
-98
-454
-760
-893
-817
-610
-401
-261
-236
-289
-404
-580
-783
-899
-935
-882
-746
-567
-376
-213
-156
-200
-382
-926
-1570
-1781
-1546
-1405
-1232
-851
-185
289
325
242
178
-153
-573
-756
-850
-953
-947
-667
-282
-116
-150
17
204
160
-30
-144
-120
2
86
188
349
429
504
551
480
350
194
95
70
82
173
410
794
1164
1416
1512
1475
1366
1153
904
667
522
273
-85
-492
-1087
-1796
-2266
-2174
-1702
-1216
-781
-94
760
1289
1351
1170
927
650
337
26
-158
-271
-308
-315
-434
-676
-899
-1021
-1072
-1042
-994
-928
-752
-544
-389
-287
-161
30
261
334
303
222
26
-239
-487
-629
-598
-524
-478
-392
-326
-388
-537
-696
-850
-974
-1041
-999
-874
-745
-573
-390
-281
-280
-419
-841
-1429
-1721
-1556
-1349
-1118
-702
-118
360
457
347
191
-198
-681
-881
-1012
-1106
-998
-684
-313
-91
-34
96
180
108
37
-38
-89
-29
66
140
161
198
257
318
226
81
48
42
40
50
198
368
660
927
1233
1338
1353
1280
1163
908
634
328
-87
-442
-915
-1453
-1948
-2077
-1736
-1173
-855
-470
78
631
889
826
637
529
389
225
142
68
-47
-146
-306
-546
-845
-1098
-1195
-1153
-1082
-986
-822
-620
-405
-253
-142
-33
100
227
288
241
101
-51
-220
-347
-444
-483
-443
-338
-287
-329
-434
-551
-663
-757
-802
-777
-656
-512
-339
-223
-158
-144
-147
-312
-830
-1422
-1546
-1202
-914
-665
-290
357
727
597
291
9
-495
-982
-1147
-1144
-1017
-804
-389
60
255
155
158
181
35
-90
-170
-123
-8
104
217
379
445
480
507
443
288
113
43
66
170
283
577
966
1333
1594
1629
1458
1276
1113
835
523
91
-328
-627
-1058
-1618
-1912
-1739
-1216
-706
-394
34
562
850
833
636
384
266
306
360
393
389
279
127
-128
-514
-854
-1108
-1208
-1110
-982
-837
-634
-428
-236
-165
-160
-79
75
128
124
93
26
-113
-269
-357
-389
-401
-415
-365
-370
-469
-621
-747
-852
-907
-867
-736
-540
-363
-211
-90
-92
-193
-322
-471
-595
-925
-1412
-1575
-1207
-916
-739
-433
52
454
369
127
8
-312
-839
-970
-865
-778
-657
-356
107
326
163
22
-57
-251
-404
-426
-330
-106
115
290
452
489
432
436
353
203
87
131
290
499
692
931
1124
1232
1241
1176
920
699
551
485
405
155
-200
-704
-1297
-1763
-1811
-1543
-1096
-654
-154
386
789
837
658
421
187
57
29
24
90
117
78
-77
-367
-722
-984
-1153
-1217
-1167
-1054
-887
-635
-445
-317
-203
-95
39
121
114
71
-19
-142
-245
-330
-385
-379
-326
-288
-303
-427
-604
-765
-935
-1055
-1053
-973
-843
-656
-439
-250
-175
-255
-383
-571
-986
-1488
-1640
-1424
-1220
-989
-598
-67
252
213
119
-18
-423
-825
-976
-978
-909
-792
-542
-200
-34
-98
-165
-249
-367
-473
-542
-481
-327
-126
94
268
326
324
299
187
79
-27
-108
-115
37
269
469
628
811
952
999
941
837
772
607
488
466
473
447
106
-433
-1164
-1580
-1683
-1692
-1551
-1246
-625
55
531
601
591
402
145
-111
-242
-272
-226
-111
32
82
-146
-498
-781
-959
-1157
-1289
-1274
-1133
-893
-695
-538
-410
-290
-182
-65
-8
-21
-77
-152
-179
-217
-248
-277
-283
-284
-306
-389
-509
-681
-847
-971
-1046
-1035
-970
-809
-619
-390
-251
-245
-343
-461
-596
-676
-736
-877
-1037
-1031
-816
-639
-516
-398
-175
-43
-86
-184
-294
-497
-650
-691
-611
-483
-373
-206
-11
90
-15
-177
-338
-437
-488
-456
-359
-171
37
199
333
302
208
68
-38
-95
-95
-74
-4
220
462
715
896
954
1007
1000
912
799
724
629
655
656
440
-189
-1047
-1568
-1629
-1554
-1467
-1209
-685
10
443
540
390
41
-304
-463
-430
-327
-153
97
406
530
324
-92
-554
-919
-1143
-1219
-1259
-1090
-872
-488
-252
-263
-177
-336
-309
-326
-279
-269
-228
-227
-53
86
53
44
-70
-78
-174
-298
-479
-636
-762
-769
-778
-805
-745
-687
-564
-483
-468
-565
-813
-1160
-1249
-1052
-904
-710
-455
-69
233
238
56
-180
-569
-897
-992
-987
-853
-697
-492
-251
-138
-245
-398
-546
-624
-600
-523
-340
-129
78
295
433
408
282
124
33
-23
-90
-115
-75
29
217
362
419
446
502
549
539
510
503
527
542
556
629
681
660
540
221
-416
-1049
-1417
-1466
-1425
-1267
-909
-326
159
433
446
148
-249
-575
-703
-663
-456
-217
108
420
502
308
-92
-528
-868
-1124
-1234
-1176
-981
-706
-444
-265
-199
-256
-426
-562
-597
-591
-585
-490
-286
-109
9
61
31
-88
-241
-384
-539
-707
-841
-904
-924
-904
-889
-842
-741
-662
-593
-540
-686
-981
-1157
-1070
-961
-838
-617
-264
13
79
100
-51
-407
-753
-884
-879
-818
-708
-496
-266
-160
-170
-280
-429
-581
-656
-590
-439
-264
-67
172
339
335
233
88
-69
-231
-293
-284
-270
-191
-52
71
145
175
196
228
228
218
221
260
313
391
488
569
591
557
398
83
-349
-806
-1128
-1329
-1360
-1161
-867
-508
-209
-38
-47
-218
-542
-796
-933
-900
-700
-437
-92
184
286
249
-2
-382
-749
-1037
-1175
-1162
-1038
-815
-566
-352
-303
-419
-547
-712
-854
-919
-846
-689
-454
-240
-61
60
70
-7
-207
-399
-548
-672
-746
-767
-741
-678
-619
-555
-529
-594
-755
-940
-958
-924
-890
-766
-556
-286
-116
-3
68
-50
-298
-468
-594
-640
-631
-570
-413
-273
-234
-248
-300
-370
-440
-455
-392
-294
-159
-4
144
215
244
201
112
-17
-126
-175
-203
-156
-95
-30
40
51
18
-20
-76
-129
-151
-154
-110
-40
51
145
202
219
262
235
177
119
33
-43
-125
-180
-189
-206
-257
-322
-413
-471
-560
-606
-677
-728
-675
-636
-533
-449
-379
-342
-327
-320
-359
-427
-528
-598
-631
-645
-621
-606
-587
-589
-585
-604
-620
-640
-643
-594
-531
-439
-331
-271
-234
-207
-249
-300
-371
-428
-465
-464
-420
-377
-337
-284
-268
-281
-296
-352
-377
-373
-369
-326
-256
-225
-187
-164
-135
-101
-95
-91
-103
-103
-108
-101
-81
-94
-111
-147
-185
-197
-220
-233
-229
-195
-136
-122
-70
0
11
30
68
75
69
52
16
-27
-32
-44
-25
-163
-104
33
-183
-176
-207
-228
-236
-324
-331
-275
-328
-318
-317
-246
-215
-296
-254
-231
-276
-312
-334
-379
-388
-436
-457
-476
-463
-460
-427
-404
-418
-427
-434
-455
-453
-437
-411
-362
-291
-230
-225
-224
-237
-280
-314
-304
-309
-313
-282
-281
-296
-289
-309
-320
-311
-325
-329
-324
-295
-260
-257
-220
-189
-219
-245
-261
-276
-290
-334
-333
-330
-329
-331
-360
-366
-342
-386
-380
-372
-344
-331
-303
-261
-250
-213
-203
-215
-225
-256
-278
-282
-313
-291
-264
-252
-242
-230
-212
-229
-251
-223
-207
-205
-198
-162
-148
-174
-182
-217
-202
-246
-295
-282
-262
-269
-232
-237
-230
-251
-294
-300
-328
-307
-319
-304
-311
-348
-364
-382
-402
-401
-406
-394
-388
-344
-323
-330
-315
-323
-276
-293
-327
-310
-337
-389
-421
-367
-445
-460
-477
-470
-456
-490
-484
-423
-400
-393
-402
-316
-295
-354
-330
-339
-363
-403
-402
-428
-378
-362
-321
-304
-294
-283
-305
-310
-333
-351
-344
-339
-328
-322
-275
-239
-246
-237
-279
-261
-300
-328
-354
-361
-394
-421
-391
-375
-355
-308
-280
-258
-218
-199
-181
-206
-211
-238
-264
-269
-299
-312
-328
-325
-309
-326
-352
-338
-340
-324
-309
-287
-235
-190
-148
-128
-92
-88
-116
-145
-170
-176
-189
-219
-196
-228
-221
-221
-241
-251
-291
-297
-288
-287
-283
-286
-294
-290
-289
-274
-279
-261
-240
-230
-199
-183
-174
-181
-189
-198
-221
-229
-270
-333
-366
-413
-446
-458
-471
-468
-398
-342
-311
-276
-250
-222
-214
-204
-200
-197
-207
-242
-252
-264
-274
-282
-291
-325
-335
-336
-355
-356
-341
-317
-325
-320
-307
-305
-279
-237
-220
-163
-139
-142
-116
-126
-163
-184
-211
-249
-266
-277
-285
-279
-251
-235
-189
-173
-157
-147
-162
-163
-199
-226
-246
-261
-266
-240
-211
-225
-202
-186
-220
-244
-260
-277
-298
-293
-286
-277
-247
-196
-182
-163
-169
-170
-164
-160
-200
-256
-252
-261
-278
-287
-307
-310
-302
-282
-269
-275
-292
-298
-276
-248
-239
-232
-206
-193
-207
-206
-225
-251
-263
-274
-279
-274
-265
-238
-225
-218
-221
-245
-263
-284
-287
-296
-297
-286
-245
-223
-224
-232
-221
-238
-251
-234
-256
-268
-281
-280
-280
-280
-246
-236
-222
-213
-236
-239
-229
-244
-280
-279
-263
-233
-221
-215
-207
-190
-175
-207
-243
-267
-265
-252
-245
-254
-284
-285
-281
-273
-283
-290
-284
-273
-257
-233
-241
-243
-263
-259
-259
-286
-284
-296
-277
-245
-217
-214
-208
-220
-245
-279
-305
-328
-331
-317
-309
-265
-227
-209
-215
-211
-219
-258
-295
-321
-351
-398
-415
-405
-383
-340
-314
-303
-293
-271
-276
-314
-311
-300
-329
-311
-278
-259
-249
-222
-212
-236
-248
-262
-275
-300
-315
-346
-351
-309
-300
-289
-269
-272
-264
-265
-256
-266
-282
-295
-307
-318
-318
-307
-316
-328
-342
-365
-395
-402
-411
-390
-383
-383
-327
-326
-364
-357
-361
-379
-378
-384
-381
-377
-363
-333
-320
-333
-326
-335
-342
-364
-381
-391
-396
-368
-368
-363
-328
-347
-369
-376
-386
-374
-354
-326
-316
-295
-296
-305
-304
-332
-370
-379
-380
-388
-369
-345
-340
-315
-293
-302
-297
-302
-308
-315
-328
-305
-285
-294
-276
-276
-271
-267
-304
-283
-311
-282
-287
-306
-284
-279
-253
-243
-247
-252
-262
-285
-300
-341
-343
-348
-348
-320
-305
-299
-278
-254
-250
-266
-268
-234
-247
-262
-278
-271
-252
-243
-219
-177
-170
-170
-177
-218
-266
-314
-338
-339
-338
-325
-290
-278
-262
-248
-224
-229
-229
-219
-227
-244
-245
-234
-238
-233
-239
-239
-231
-219
-205
-217
-243
-247
-258
-284
-305
-331
-345
-352
-356
-354
-340
-343
-319
-270
-248
-222
-182
-143
-157
-184
-197
-240
-278
-264
-269
-265
-253
-231
-224
-235
-244
-258
-257
-258
-253
-253
-252
-249
-239
-222
-227
-252
-235
-216
-207
-203
-184
-166
-167
-167
-168
-185
-185
-180
-143
-137
-142
-146
-172
-178
-179
-185
-191
-191
-205
-211
-197
-186
-187
-191
-185
-175
-169
-148
-148
-166
-157
-181
-203
-227
-241
-253
-273
-268
-258
-240
-226
-237
-252
-245
-252
-253
-270
-253
-245
-248
-252
-249
-239
-234
-243
-243
-237
-245
-223
-209
-196
-175
-147
-116
-121
-87
-61
-70
-67
-77
-68
-93
-112
-130
-161
-187
-194
-207
-213
-202
-209
-220
-209
-189
-178
-163
-157
-159
-141
-119
-121
-145
-160
-156
-156
-184
-218
-206
-200
-217
-253
-257
-249
-264
-246
-217
-225
-234
-262
-262
-243
-252
-235
-227
-211
-183
-151
-167
-158
-159
-157
-135
-143
-146
-157
-148
-137
-145
-158
-184
-208
-229
-270
-280
-295
-307
-286
-279
-248
-201
-183
-148
-113
-111
-122
-144
-169
-209
-257
-285
-324
-359
-352
-346
-341
-339
-317
-276
-280
-267
-285
-294
-284
-290
-287
-307
-307
-298
-307
-302
-287
-268
-260
-247
-245
-249
-244
-219
-193
-181
-154
-159
-146
-101
-106
-150
-183
-226
-253
-282
-310
-334
-349
-333
-350
-337
-302
-298
-284
-271
-260
-267
-280
-297
-309
-317
-331
-298
-291
-285
-301
-324
-316
-326
-348
-349
-338
-333
-322
-307
-295
-269
-238
-237
-263
-280
-265
-267
-260
-237
-209
-190
-193
-202
-196
-193
-183
-194
-191
-193
-208
-197
-183
-206
-231
-239
-241
-259
-260
-256
-269
-280
-301
-298
-296
-288
-264
-256
-257
-256
-240
-244
-267
-294
-327
-350
-349
-299
-295
-280
-245
-260
-258
-270
-264
-270
-293
-310
-316
-352
-377
-388
-390
-388
-411
-422
-399
-380
-349
-331
-340
-311
-286
-288
-292
-271
-257
-254
-239
-237
-253
-274
-287
-295
-326
-338
-329
-336
-327
-312
-297
-294
-275
-250
-245
-224
-219
-192
-178
-182
-181
-201
-205
-207
-218
-205
-191
-187
-200
-197
-186
-212
-230
-241
-251
-261
-266
-243
-224
-189
-182
-213
-226
-228
-213
-205
-199
-168
-164
-165
-172
-207
-225
-239
-266
-274
-267
-252
-231
-189
-168
-144
-136
-144
-147
-162
-181
-196
-235
-242
-235
-231
-213
-204
-201
-188
-176
-185
-203
-203
-195
-217
-241
-264
-276
-281
-254
-253
-266
-249
-251
-259
-274
-290
-293
-309
-317
-294
-287
-260
-248
-249
-233
-236
-247
-256
-250
-248
-280
-301
-309
-287
-247
-228
-206
-206
-192
-173
-177
-164
-143
-148
-143
-146
-154
-142
-147
-175
-169
-145
-142
-130
-121
-116
-111
-125
-116
-114
-158
-189
-204
-231
-256
-269
-299
-308
-318
-302
-259
-250
-234
-207
-225
-209
-211
-211
-195
-206
-193
-201
-212
-212
-208
-189
-183
-194
-211
-196
-207
-211
-206
-205
-181
-175
-186
-181
-162
-171
-174
-182
-180
-165
-177
-185
-199
-221
-213
-228
-249
-236
-243
-247
-258
-261
-267
-305
-301
-305
-322
-343
-376
-366
-363
-347
-299
-280
-251
-224
-216
-224
-248
-253
-278
-291
-305
-313
-305
-297
-295
-313
-292
-288
-286
-302
-317
-308
-322
-325
-301
-282
-246
-247
-251
-256
-250
-250
-279
-303
-321
-320
-333
-352
-351
-338
-332
-318
-308
-300
-301
-271
-275
-291
-307
-326
-314
-344
-375
-366
-381
-379
-361
-346
-335
-321
-313
-296
-299
-294
-299
-307
-316
-343
-340
-330
-320
-317
-292
-286
-263
-279
-280
-301
-307
-291
-307
-316
-299
-270
-257
-226
-225
-214
-207
-203
-175
-187
-193
-203
-232
-251
-257
-295
-313
-300
-300
-296
-302
-296
-283
-248
-234
-216
-224
-215
-210
-239
-272
-263
-271
-264
-267
-271
-235
-254
-308
-265
-259
-291
-297
-314
-299
-316
-320
-299
-297
-311
-322
-327
-264
-282
-259
-274
-291
-310
-327
-323
-355
-352
-354
-330
-331
-337
-332
-315
-306
-306
-308
-298
-290
-280
-278
-284
-269
-265
-269
-267
-266
-283
-298
-309
-334
-350
-368
-376
-371
-352
-326
-328
-323
-303
-302
-290
-279
-274
-265
-262
-274
-264
-271
-291
-308
-306
-309
-322
-322
-305
-296
-320
-307
-276
-263
-247
-232
-194
-164
-140
-115
-98
-95
-97
-116
-142
-158
-188
-223
-237
-258
-277
-284
-287
-284
-268
-272
-284
-289
-273
-269
-261
-257
-231
-213
-204
-185
-189
-205
-212
-223
-247
-245
-227
-222
-239
-239
-257
-285
-284
-268
-278
-271
-264
-268
-264
-275
-264
-243
-239
-231
-239
-255
-275
-287
-299
-317
-305
-275
-248
-225
-209
-187
-205
-221
-247
-260
-313
-300
-258
-296
-263
-304
-279
-269
-263
-271
-216
-192
-179
-155
-159
-148
-117
-118
-160
-196
-193
-213
-212
-172
-158
-179
-172
-159
-184
-188
-205
-188
-174
-185
-189
-182
-170
-163
-188
-164
-181
-188
-196
-236
-243
-216
-249
-231
-211
-218
-208
-199
-193
-211
-191
-210
-227
-203
-189
-211
-219
-215
-220
-215
-223
-251
-267
-263
-251
-229
-220
-192
-159
-150
-134
-145
-126
-112
-138
-162
-167
-208
-214
-222
-250
-243
-258
-276
-297
-293
-294
-270
-265
-237
-232
-252
-247
-253
-256
-240
-226
-233
-225
-240
-269
-290
-292
-310
-336
-333
-352
-360
-353
-348
-339
-328
-315
-319
-318
-285
-282
-285
-267
-272
-260
-265
-279
-274
-292
-294
-295
-312
-315
-311
-317
-298
-320
-334
-359
-380
-366
-363
-341
-334
-316
-311
-310
-286
-285
-274
-284
-303
-294
-314
-305
-290
-296
-309
-336
-348
-358
-365
-385
-406
-402
-378
-343
-317
-290
-259
-244
-233
-240
-254
-276
-288
-302
-346
-364
-365
-371
-357
-364
-371
-369
-407
-419
-413
-415
-403
-392
-375
-352
-356
-358
-375
-377
-374
-377
-393
-380
-373
-362
-352
-368
-364
-381
-387
-385
-371
-361
-337
-305
-276
-255
-259
-228
-226
-253
-271
-304
-333
-367
-369
-360
-355
-340
-306
-295
-285
-259
-245
-226
-239
-242
-251
-247
-277
-307
-312
-326
-314
-330
-358
-364
-347
-351
-349
-346
-352
-343
-349
-355
-358
-357
-361
-355
-346
-349
-337
-328
-318
-342
-358
-361
-374
-386
-400
-399
-387
-390
-393
-375
-389
-367
-359
-338
-318
-339
-331
-331
-346
-343
-337
-336
-321
-328
-331
-325
-324
-325
-337
-362
-389
-399
-421
-405
-379
-384
-344
-346
-327
-315
-310
-299
-286
-257
-235
-233
-228
-204
-213
-262
-291
-325
-360
-384
-424
-443
-435
-439
-413
-364
-337
-295
-288
-277
-249
-252
-237
-219
-199
-180
-182
-189
-234
-260
-294
-351
-386
-385
-380
-370
-343
-321
-299
-295
-296
-286
-284
-273
-267
-286
-266
-249
-255
-263
-296
-297
-296
-315
-325
-326
-323
-332
-322
-304
-291
-270
-221
-206
-172
-149
-140
-129
-154
-173
-179
-201
-217
-215
-196
-173
-173
-189
-212
-217
-230
-252
-270
-286
-282
-266
-251
-244
-243
-258
-259
-255
-252
-259
-238
-204
-197
-177
-165
-152
-174
-198
-216
-256
-278
-269
-262
-265
-271
-274
-281
-281
-279
-260
-224
-197
-176
-159
-155
-153
-153
-163
-177
-181
-182
-161
-196
-213
-215
-229
-236
-263
-255
-244
-233
-233
-241
-239
-239
-240
-261
-273
-262
-259
-254
-266
-269
-270
-282
-286
-304
-307
-287
-282
-263
-220
-185
-160
-152
-154
-164
-197
-218
-233
-244
-270
-270
-276
-295
-292
-301
-282
-264
-262
-266
-244
-212
-210
-194
-184
-191
-179
-205
-232
-250
-294
-311
-333
-336
-332
-322
-297
-308
-306
-294
-306
-312
-313
-321
-309
-314
-281
-247
-244
-226
-225
-230
-257
-257
-251
-252
-240
-224
-224
-235
-238
-265
-284
-301
-329
-361
-378
-371
-370
-371
-352
-347
-347
-341
-337
-326
-343
-343
-311
-300
-292
-283
-314
-314
-320
-350
-356
-349
-335
-334
-335
-336
-341
-349
-371
-377
-378
-370
-364
-350
-334
-323
-299
-293
-292
-293
-304
-305
-319
-329
-308
-290
-292
-285
-282
-288
-279
-270
-255
-243
-255
-253
-255
-283
-324
-355
-363
-389
-413
-384
-349
-333
-323
-315
-282
-268
-262
-282
-299
-298
-295
-272
-241
-227
-214
-199
-199
-216
-243
-245
-238
-229
-218
-221
-231
-231
-249
-259
-236
-222
-226
-237
-233
-222
-211
-193
-202
-209
-214
-235
-243
-258
-259
-252
-256
-251
-261
-274
-288
-289
-298
-314
-322
-317
-282
-277
-269
-254
-246
-246
-244
-232
-226
-236
-235
-248
-244
-250
-277
-271
-306
-309
-307
-357
-366
-360
-361
-357
-336
-337
-336
-316
-302
-292
-268
-253
-246
-247
-251
-269
-300
-302
-318
-343
-343
-336
-338
-321
-306
-317
-321
-347
-360
-362
-360
-338
-317
-304
-292
-289
-288
-288
-303
-301
-305
-313
-311
-307
-305
-292
-277
-272
-276
-275
-265
-257
-240
-223
-196
-180
-179
-169
-164
-170
-183
-217
-246
-274
-277
-268
-278
-271
-289
-284
-258
-257
-248
-227
-224
-230
-219
-200
-198
-196
-170
-159
-172
-172
-176
-195
-187
-170
-150
-160
-157
-168
-182
-197
-225
-232
-232
-222
-212
-198
-189
-152
-110
-94
-85
-114
-120
-116
-143
-150
-157
-172
-193
-206
-200
-201
-201
-195
-199
-209
-202
-203
-203
-187
-170
-169
-134
-108
-118
-118
-118
-130
-149
-175
-197
-213
-215
-220
-223
-223
-230
-222
-223
-213
-190
-201
-185
-172
-166
-145
-141
-125
-135
-149
-145
-160
-160
-152
-164
-162
-152
-144
-164
-167
-163
-158
-144
-141
-118
-96
-110
-107
-120
-114
-118
-144
-143
-153
-143
-140
-150
-146
-168
-179
-179
-201
-205
-220
-218
-223
-234
-220
-207
-189
-164
-135
-105
-89
-85
-101
-115
-136
-154
-194
-213
-228
-236
-232
-238
-232
-240
-255
-246
-240
-242
-240
-223
-209
-218
-209
-199
-206
-223
-232
-243
-269
-274
-248
-239
-244
-250
-244
-234
-217
-201
-203
-207
-217
-222
-219
-233
-251
-237
-242
-253
-246
-245
-231
-238
-224
-223
-238
-239
-243
-240
-249
-264
-257
-232
-243
-257
-257
-267
-260
-255
-244
-252
-233
-200
-198
-225
-250
-254
-275
-291
-298
-295
-293
-294
-296
-288
-258
-244
-231
-220
-203
-187
-166
-153
-142
-114
-99
-95
-95
-100
-136
-167
-182
-227
-260
-268
-273
-277
-270
-237
-213
-203
-187
-181
-181
-192
-177
-146
-135
-132
-118
-115
-120
-121
-116
-107
-113
-108
-107
-116
-107
-107
-120
-144
-163
-131
-120
-107
-94
-106
-110
-108
-132
-149
-167
-195
-230
-244
-257
-263
-261
-240
-221
-216
-187
-159
-143
-137
-137
-137
-142
-129
-136
-155
-150
-170
-179
-191
-181
-196
-219
-229
-249
-253
-256
-268
-274
-266
-267
-270
-273
-294
-303
-303
-315
-327
-309
-275
-256
-231
-225
-224
-198
-202
-242
-250
-263
-307
-315
-331
-341
-330
-298
-271
-281
-287
-280
-286
-282
-271
-268
-257
-245
-231
-238
-256
-270
-296
-329
-352
-364
-373
-373
-378
-400
-391
-374
-368
-371
-360
-345
-312
-278
-248
-189
-151
-104
-58
-41
-37
-20
-7
-17
-24
-26
-53
-74
-81
-83
-105
-96
-101
-112
-98
-93
-88
-108
-117
-131
-154
-169
-191
-205
-193
-205
-200
-191
-184
-162
-161
-170
-153
-150
-147
-140
-143
-127
-126
-119
-139
-123
-94
-104
-88
-75
-70
-66
-58
-46
-50
-48
-39
-43
-52
-60
-62
-91
-108
-117
-136
-159
-169
-172
-167
-134
-110
-109
-111
-106
-108
-125
-145
-166
-212
-252
-281
-323
-336
-329
-316
-295
-262
-228
-186
-160
-152
-134
-102
-70
-59
-39
-17
-15
-12
-17
-28
-51
-75
-83
-93
-107
-114
-115
-135
-148
-154
-168
-165
-172
-169
-154
-147
-134
-140
-133
-135
-149
-159
-173
-174
-179
-168
-185
-209
-206
-215
-230
-230
-215
-185
-156
-137
-125
-125
-118
-103
-119
-140
-140
-167
-204
-211
-201
-195
-190
-201
-211
-227
-244
-228
-226
-219
-212
-229
-231
-225
-229
-247
-253
-256
-273
-276
-292
-292
-281
-281
-252
-233
-244
-243
-256
-275
-311
-339
-354
-358
-365
-354
-343
-323
-293
-297
-277
-244
-217
-197
-194
-230
-231
-241
-267
-288
-331
-334
-312
-310
-316
-294
-283
-278
-275
-279
-296
-329
-315
-303
-308
-300
-281
-277
-260
-252
-271
-286
-302
-319
-335
-324
-314
-299
-287
-256
-234
-207
-209
-226
-206
-192
-174
-146
-146
-149
-155
-154
-146
-185
-170
-161
-188
-204
-205
-205
-233
-257
-256
-266
-275
-264
-252
-234
-233
-244
-255
-285
-310
-324
-348
-359
-342
-321
-315
-326
-326
-347
-368
-350
-378
-402
-370
-359
-365
-335
-318
-308
-305
-302
-305
-414
-342
-420
-459
-363
-346
-363
-287
-137
-287
-265
-105
-283
-240
-232
-267
-240
-271
-265
-238
-221
-232
-187
-210
-239
-219
-295
-329
-329
-400
-397
-401
-448
-444
-425
-412
-392
-393
-378
-371
-351
-337
-329
-314
-318
-298
-317
-323
-299
-315
-328
-331
-355
-375
-390
-415
-438
-430
-418
-377
-353
-357
-331
-322
-320
-307
-335
-339
-322
-324
-342
-345
-351
-378
-352
-360
-352
-382
-386
-379
-429
-425
-369
-402
-420
-311
-346
-351
-280
-334
-301
-278
-308
-303
-278
-272
-289
-266
-254
-248
-230
-202
-215
-207
-195
-206
-185
-191
-181
-160
-181
-192
-211
-220
-245
-267
-263
-280
-286
-293
-280
-280
-285
-260
-256
-248
-223
-226
-227
-251
-261
-267
-275
-272
-249
-229
-223
-182
-136
-161
-138
-127
-172
-126
-184
-206
-153
-226
-234
-222
-209
-210
-231
-191
-200
-201
-183
-168
-215
-218
-183
-211
-200
-208
-154
-162
-195
-157
-194
-200
-227
-257
-241
-259
-267
-273
-316
-297
-289
-229
-269
-260
-187
-266
-192
-260
-227
-262
-150
-166
-140
47
-175
9
-43
-140
-1378
-1560
-554
-660
-272
121
-175
23
-224
-461
-109
-318
-354
-158
-240
-361
-222
-323
-295
-232
-290
-208
-231
-218
-202
-215
-220
-311
-360
-175
-213
-384
-125
-171
-361
-230
-131
-364
-354
-123
-403
-322
-192
-428
-357
-289
-277
-331
-305
-315
-376
-304
-421
-265
-377
-347
-202
-350
-122
-286
-323
-238
-435
-299
-197
-348
-340
-285
-454
-305
-392
-428
-177
-516
-373
-229
-448
-308
-291
-484
-359
-214
-140
-267
-340
-115
-497
-264
-219
-468
-177
-453
-449
-226
-699
-180
-258
-685
-172
-246
-586
-364
-333
-439
-417
-280
-426
-278
-344
-465
-222
-438
-218
-438
-386
-161
-713
-226
-117
-500
-485
-192
-262
-633
-5
-189
-643
-74
-325
-534
-327
-315
-443
-413
-464
-248
-170
-670
-33
-276
-440
-246
-294
-275
-389
-32
-456
-293
-210
-441
-149
-407
-385
-209
-328
-338
-143
-314
-201
-344
-373
67
-526
-113
-90
-479
-323
-193
-281
-644
-291
-186
-241
-378
-257
-38
-382
-256
-132
-261
-539
-146
-179
-539
-21
-104
-445
-149
-284
-352
-371
-457
0
-347
-401
-257
-39
-441
-229
189
-534
-212
-22
-457
-340
-362
-228
-321
-600
-167
-111
-118
-350
-330
-260
-604
-157
-63
-437
-352
-203
-444
-263
-193
-444
-267
-541
-318
-179
-433
-146
-360
-607
-407
-282
-420
-268
-511
-533
-482
-513
-241
-569
-239
-346
-564
-175
-538
-286
-523
-325
-89
-664
-128
-76
-394
-488
-143
-301
-508
-31
-10
-295
-526
-261
-134
-536
-173
-94
-197
-523
-823
-24
-259
-200
-164
-45
-40
-577
-74
20
-592
-268
134
-483
-625
229
-168
-645
-147
32
-84
-445
-281
-173
-188
-34
-288
-185
-208
-315
-99
-431
-224
49
-287
-167
-220
-440
-331
93
-67
-249
-82
-146
-124
-261
-485
-138
45
-191
-162
-247
-257
-139
-365
-283
-84
-96
-188
-273
-337
-316
-28
-239
-231
-111
-300
-272
-145
-235
-207
-123
-153
-189
-357
-201
-209
-374
-180
-173
-127
-200
-181
-264
-174
-211
-251
-156
-190
-256
-324
-85
-326
-251
-178
-580
-102
-279
-513
10
-269
-220
-288
-125
-243
-216
-211
-405
-5
-317
-193
-178
-381
-335
-137
-235
-258
2
-296
-270
-218
-285
-255
-169
-154
-222
-72
-275
-186
-267
-423
-353
-286
-326
-322
-36
-307
-261
-131
-357
-220
-139
-130
-264
-137
-112
-412
-143
-104
-169
-304
-52
-167
-387
-145
-334
-405
-168
-71
-150
97
-234
-290
-231
-385
-368
-176
-92
-309
-411
-185
-548
-228
-191
-327
37
-253
-395
-120
-428
-368
-126
-81
-294
-141
-226
-302
-141
-168
-125
-286
-23
-156
-415
-245
-130
-372
-373
-90
-155
-293
-324
-274
-224
-350
-505
-102
-167
-652
-153
-192
-744
-410
-330
-521
-169
-362
-159
-295
-363
-288
-218
-334
-208
-145
-503
-369
-22
-503
-372
-120
-560
-133
-194
-364
-364
-36
-602
-247
2
-502
-104
-437
-236
-253
-599
-103
-427
-366
-88
-352
-408
-218
-364
-628
-203
-345
-407
-197
-293
-320
-296
-121
-195
-425
-98
-223
-421
-132
-194
-500
-192
-259
-452
-133
4
-45
-429
-267
-166
-203
-461
9
-69
-423
66
-267
-227
-187
-329
-337
73
-364
-136
167
-446
-395
124
-411
-317
-176
-41
-404
-285
-62
-285
-85
-130
-54
-273
-294
-44
-359
-320
-491
-19
-133
-677
-42
-326
-229
-528
-267
-246
-496
-212
-305
-319
-354
-105
-446
-331
-194
-333
-320
-296
-456
-487
-177
-100
-402
-366
-138
-314
-588
-507
-59
-500
-342
-339
-413
-339
-444
-243
-477
-48
-272
-105
-439
24
-203
-694
-64
-378
-416
-141
-347
-60
-337
-563
-55
-396
-303
-546
-201
-300
-162
-80
-365
-264
20
-324
-322
-137
-267
-92
-373
-346
-91
-21
-572
-70
41
-206
-168
-42
-46
-418
-166
26
-290
-53
30
-267
217
-84
-213
147
-137
-222
-15
-223
-287
-8
-320
81
58
-372
-104
19
-327
-197
324
-280
-167
-14
-75
-254
-245
-260
-366
55
-260
-232
38
-92
-238
4
21
-119
-333
82
-620
-184
-197
-203
-214
-542
15
-153
-255
-151
-192
-123
-398
-256
-180
-413
43
-537
-409
31
-632
-125
-184
-611
-14
-536
-210
-200
-376
-22
-211
-225
9
-201
36
170
-567
-16
173
-228
-285
68
-144
-277
-196
-170
-271
-298
-130
-185
-8
-308
-115
-84
-377
-123
-105
-10
-55
-325
134
-387
-529
46
-236
-464
-15
-161
-327
-226
-427
-151
-132
-537
-66
52
-658
-223
141
-445
-316
-91
-258
-196
-206
-120
-129
-332
-262
-51
-398
-338
104
-294
-151
-140
-205
-255
-359
-439
-234
-110
-539
-183
-95
-429
-281
-199
-74
-156
-432
132
71
-557
-59
-126
-176
-322
-507
201
-199
-733
288
-227
-286
4
-329
-32
-283
-484
-79
-99
-333
127
-179
-177
-217
-469
-4
-413
-347
-10
-457
-598
-167
-471
-242
-153
-616
-152
-419
-132
-97
-293
-158
-171
-182
-264
-400
-10
-419
-494
139
-544
-356
-423
-348
-12
-530
-449
18
-446
-298
-170
-512
-537
-162
-190
-247
-248
-439
-134
-407
-356
-253
-414
-261
-201
-280
-109
-299
-166
-359
-227
-398
-179
-408
-260
-271
-541
106
-407
-801
-39
-439
-552
-233
-301
-103
-469
-36
-134
-296
-420
-302
-181
-320
-535
-104
-131
-93
-120
-243
-270
-217
-166
-290
-279
-110
-303
-414
5
-240
-425
-332
-332
-196
-223
-385
82
-541
-231
-30
-447
-28
-202
-501
-17
-404
-637
-26
-211
-780
-106
-133
-602
-39
-279
18
-392
-846
-118
-92
-692
-322
31
-402
-555
-340
-256
-380
-484
-411
-272
-320
-444
-426
-266
-425
-518
-200
169
-567
-270
16
-495
-493
-98
-550
-516
-113
-584
-418
-58
-746
-539
240
-965
-402
229
-591
-625
80
-266
-537
-168
-314
-539
-189
-434
-382
161
-663
-25
160
-297
58
-121
-232
-615
-328
-315
-472
-295
-227
-299
-172
-124
-427
85
-10
-536
114
-129
-428
-181
-228
-75
-343
-384
202
-187
-179
16
-528
-101
-641
-315
30
-665
-300
145
-322
-458
228
-386
-493
234
-154
-293
-330
-159
-160
-94
-357
-420
-88
-423
-29
-368
-516
-217
47
-529
-166
485
-511
37
-76
-77
95
-234
-90
-77
-569
-276
19
-518
-275
448
-169
-364
92
81
-461
-212
-454
-146
-118
-530
23
-326
-172
-270
-291
-271
-346
-189
-247
-175
-60
-213
-355
-29
-395
-251
-42
-363
57
-150
-404
-288
-360
-345
-540
-14
96
-240
-125
-418
-339
-352
-70
-291
-133
-46
-221
-46
-336
-311
155
-278
-508
-196
-207
-383
-477
-160
-365
-151
-60
-369
-340
-328
-317
-246
-267
-340
99
-263
-641
-98
-381
-395
-140
-130
-191
-337
-228
-346
-229
-179
-424
-467
-161
-447
-431
-107
45
-170
-270
-233
-204
-426
-385
-108
-247
-524
-415
-98
-291
-233
-201
-276
-170
-344
-346
24
-487
-411
-104
-59
-107
-10
-476
-502
-278
-519
-359
-209
-87
-365
-170
83
-570
-49
-48
-355
32
-443
-484
-364
-544
-156
246
-216
-363
108
-474
-759
194
-419
-509
160
-130
-339
38
-320
-171
-133
-413
-258
-540
-248
-514
-178
-299
-361
-584
-350
-503
-499
-340
-211
-415
-284
34
-426
-113
-170
-637
-176
-180
-494
-270
-310
-539
-284
-303
-522
-242
-38
-429
-197
-96
-367
-434
-364
-537
-138
-68
-528
-182
-223
-590
-160
-345
-698
72
-405
-692
-187
-241
-755
-438
-27
-507
-284
-245
-355
-419
-192
-538
-244
-94
-728
-16
-50
-643
-16
163
-648
-350
133
-687
-345
-63
-307
-224
-331
16
-452
-226
-288
-196
-257
-721
-165
-176
-466
-149
-291
-288
-95
-605
-292
-366
-302
-141
-393
-367
-348
-293
-262
-374
-332
-74
-395
-1
-298
-233
-95
-572
-113
-426
-593
-535
-535
-198
-501
-297
-404
-328
-389
-501
-289
-268
-531
-446
-349
-678
-507
-696
-623
-154
-546
-302
-200
-425
-551
-237
-527
-459
-326
-328
-325
-573
-451
-458
-212
-433
-280
-109
-308
-111
-132
-273
-115
-439
-206
-262
-583
-290
23
-344
-561
289
-319
-350
109
-246
-13
-7
-371
5
-425
-514
-328
-378
-483
-185
66
-492
-153
-106
-184
-213
-132
-392
37
-362
-449
-13
-333
-185
-365
-271
39
-193
-230
201
-125
-237
-162
-138
-260
-95
-327
-153
-23
-340
46
-36
-36
-127
-114
-225
-272
-184
-230
-255
-404
-234
-420
8
-404
-392
-222
-299
-246
-229
-136
-195
9
-439
-178
-221
-382
-186
-658
-371
-22
-495
-252
116
-419
-47
107
-373
-320
-466
-534
-218
-104
-468
-65
-118
-410
-163
-296
-309
-469
-226
-165
-227
-279
-140
-184
-356
-447
-337
-112
-401
-292
-112
-218
-226
-225
-347
-383
-185
-516
-220
-250
-469
-178
-537
-316
-201
-366
-326
-231
-277
-113
-238
-105
-117
-234
-599
-199
-107
-691
-111
-25
-443
97
-286
-281
-175
-477
18
-139
-253
-358
-234
-245
-350
-361
-178
-227
-332
-28
-435
-452
-219
-209
-320
-165
-226
-157
-228
-96
-157
-247
-105
-401
-571
-302
-235
-437
-112
-21
-395
-431
-174
-555
-108
-184
-509
-102
-54
-519
-346
91
-458
-404
-36
-271
-531
-75
-176
-318
-332
-405
-324
-209
-322
-348
-195
-334
-561
-75
-220
-403
-23
-304
-458
-312
-464
-274
-106
-583
-214
-300
-684
-205
-176
-473
-354
-87
-328
-319
-146
-398
-161
-287
-491
-185
-409
-316
-295
-274
-219
-246
-349
-57
-368
-734
-66
-456
-626
-182
-273
-412
-347
-600
-297
-246
-294
-312
-139
-414
-304
-241
-679
-186
-482
-303
-276
-445
-325
-377
-399
-297
-249
-344
-222
-316
-452
-116
-479
-360
-353
-428
-348
-264
-274
-231
-303
-368
-170
-171
-426
-167
-33
-512
-468
-189
-381
-541
-241
-146
-492
-279
-401
-369
-259
-372
-493
-273
-232
-778
-463
-135
-652
-195
-241
-307
-49
-488
-527
38
-425
-641
-56
-299
-618
-101
-305
-291
-159
-393
-120
-319
-390
-284
-258
-135
-451
-261
-6
-612
-170
43
-418
-151
-390
-450
-269
-703
-332
133
-499
-244
213
-216
-551
-410
-327
-409
-544
-251
-174
-391
-339
-63
-575
-241
-30
-499
-155
-454
-401
1
-472
-444
9
-407
-326
-109
-295
-387
-156
-576
-148
-385
-533
-160
-448
-249
-257
-119
-141
-464
-57
-180
-766
-72
-317
-582
-378
-398
-346
-22
-458
-307
133
-347
-252
-131
-443
5
-326
-417
26
-279
-349
-197
-199
-333
-183
-346
-273
-108
-421
-405
-296
-160
-437
-197
96
-399
-265
-85
-191
-184
-298
-303
-42
-381
-465
-150
-70
-576
-186
-108
-333
-351
-506
-169
-66
-216
-102
-64
-75
-70
-374
-338
-239
-200
-329
-250
-477
-422
82
-692
-352
35
-403
-187
-257
-344
-148
-290
-662
-160
-116
-461
-69
-222
-353
-289
-192
-449
-257
-276
-307
-193
-189
-508
-185
-398
-480
-61
-350
-253
-112
-322
-315
-135
-520
-223
-226
-334
-425
-257
-126
-73
-308
-37
221
-418
-341
-216
-92
-374
-443
-41
-355
-217
-298
-217
-165
-463
-247
-35
-161
-309
-176
-95
-313
-293
-138
-263
-122
-256
-68
-86
-228
-260
-148
-463
-314
-131
-495
-376
-67
-312
-370
-351
-195
-59
-637
-149
-140
-391
-223
-386
-357
-238
-357
-639
-167
-185
-417
-80
-51
-350
-6
-129
-413
149
-11
-625
8
4
-596
-73
-239
-208
-14
-478
-301
-6
-388
-459
-104
-235
-519
-455
-157
-337
-355
-315
-174
-257
-344
-448
-448
-393
-421
-216
-218
-76
-403
-67
-115
-589
-175
-307
-295
-177
-462
-556
-392
-223
-698
-342
-108
-650
-380
-376
-430
-101
-340
-495
226
-277
-810
-66
-216
-544
-343
-458
-130
-208
-624
-203
46
-548
-390
-168
-451
-633
-483
-555
-327
-619
-481
-353
-367
-402
-371
-125
-312
-173
-378
-380
-448
-698
-450
-295
-364
-456
-141
-288
-408
-403
-388
-205
-356
-459
-248
-266
-560
-480
-147
-279
-650
-289
-128
-447
-390
-185
28
-472
-417
6
-284
-346
-348
-151
-110
-382
-475
-2
-138
-301
-25
49
-252
-262
-10
-487
-457
-190
-553
-184
-208
-430
-106
-150
-193
-30
-95
-73
-153
-97
-151
-373
-400
-291
-382
-609
-153
-208
-224
60
10
-126
-240
-536
-213
-239
-568
-233
-144
-330
-297
-334
-402
-348
-414
-320
-59
-375
-292
-150
-515
-544
-406
-284
-404
-502
-51
-25
-323
-168
-23
-138
-390
-244
-123
-448
-313
-415
-237
-267
-429
-195
-63
-513
-178
57
-307
-188
-369
-245
-219
-423
-269
-92
-307
-265
-202
-270
-274
-189
-408
-183
-12
-398
9
-167
-290
-61
-255
-329
-250
-61
-294
22
-53
-154
-84
-246
-96
-49
-461
23
-168
-342
7
-91
-171
-193
-281
-35
112
-252
-45
102
-300
-289
-24
-315
-283
-12
-153
-400
-8
-277
-465
-87
-229
-305
-151
-239
-245
-354
-231
-34
-339
-111
-291
-306
-298
-448
-262
-5
-327
-148
-18
-205
-208
-436
-45
-110
-347
-206
-235
-99
-164
-298
-122
-114
-257
-330
-174
-208
-379
-34
8
-389
-33
-85
-111
-204
-84
-55
-252
-236
37
-205
-309
-6
-281
-120
-187
-449
145
-257
-431
22
-246
-406
-37
-24
-314
-94
-160
-290
-218
-296
-162
-161
-198
-120
166
-88
-150
96
-232
-442
-123
18
-450
0
30
-387
-359
-36
-255
-172
-100
-305
-44
-69
-319
-178
-56
-261
-279
34
-203
-470
-6
-175
-297
-372
-194
-79
-290
-484
-119
-339
-408
-423
-192
-43
-394
-268
129
-333
-266
-55
-267
-96
-182
-317
-188
-406
-444
-117
-371
-562
-80
-199
-375
-65
-194
-88
43
-119
-48
68
-163
-45
-211
-532
-188
-313
-456
-256
-6
-325
-299
-59
-177
-15
-427
-315
100
-445
-805
88
-310
-743
58
-130
-322
77
-136
-26
113
-338
-172
-11
-430
-584
-146
-251
-761
-94
-63
-382
-59
-270
-136
-60
-264
-104
-217
-409
-521
-520
-328
-330
-301
-155
-122
-537
-360
-235
-394
-139
-366
-170
-143
-511
-498
-78
-500
-491
91
-336
-264
-102
-262
-285
-217
-383
-286
-92
-382
-353
-162
-421
-341
-151
-541
-53
-47
-282
8
-227
-476
-82
-361
-570
-245
-392
-198
-347
-132
41
-143
-72
-69
-197
-327
-299
-219
-345
-385
-238
-185
-135
-157
-31
22
-164
-219
-36
-336
-320
-115
-197
-241
-124
-117
-170
-103
-105
13
-296
-216
-64
-187
-278
-230
-138
-217
-204
-155
-27
-246
-278
-117
-173
-216
-90
12
-480
-403
15
-280
-351
-180
-51
-223
-445
-239
10
-280
-447
-69
-32
-337
-436
48
12
-501
-226
-82
-382
-348
-240
-138
-58
-412
-59
-166
-332
-155
-194
-38
-184
-173
-159
-112
-343
-174
-25
-315
-348
39
-130
-278
-111
-206
-377
-39
-121
-327
-185
-133
-302
-106
-177
-385
29
-189
-143
-202
-165
-167
-383
-177
-271
-185
-199
-382
-41
-188
-358
111
-167
-431
33
-333
-194
-56
-291
-28
-167
-213
47
-165
-253
105
-74
-122
-38
-94
-230
-275
-225
-218
-158
-147
-66
-19
-96
-218
167
-269
-243
165
-118
-190
118
43
-103
-199
-266
-113
-151
-278
-14
66
-193
-174
-12
20
-319
-40
102
-99
-189
-14
-1
-238
-319
28
-44
-389
-268
-48
23
-323
-241
0
-228
-476
-351
-81
-292
-362
48
-22
-170
-175
-83
-91
-328
-133
-160
-139
-241
-206
-46
-228
-299
13
-108
-346
-94
-202
-256
-249
-226
-5
-226
-102
-85
-349
-84
-49
-158
-108
-68
-237
-247
-116
-191
-147
-131
-246
-51
-141
-275
-9
-51
-197
-138
-99
-190
-364
-205
-179
-103
-162
-162
16
-127
-255
-44
-235
-129
-180
-308
78
-348
-315
37
-329
-246
-19
-109
-215
-175
-101
-200
-229
-42
-88
-151
-231
-73
-28
-414
-149
-13
-473
-333
92
-266
-263
-138
-77
-253
-224
-210
-185
-315
-310
27
-314
-323
-148
-152
-263
-247
-106
-186
-342
-296
-141
-243
-308
-254
-214
-172
-223
-125
-153
-348
-281
-214
-265
-290
-149
-171
-323
-248
-217
-342
-135
-256
-296
-201
-346
-322
-259
-235
-299
-218
-261
-309
-352
-321
-314
-291
-249
-249
-160
-262
-294
-255
-253
-276
-267
-196
-203
-354
-198
-205
-332
-213
-250
-196
-211
-337
-137
-144
-323
-102
-191
-298
-162
-194
-329
-268
-201
-275
-334
-276
-310
-191
-286
-299
-140
-230
-296
-251
-227
-261
-233
-220
-218
-194
-243
-255
-225
-226
-258
-212
-219
-257
-211
-270
-253
-190
-206
-199
-123
-180
-211
-162
-179
-246
-244
-219
-230
-262
-259
-181
-190
-154
-161
-164
-132
-149
-192
-171
-169
-218
-200
-259
-196
-187
-247
-221
-217
-193
-216
-248
-110
-202
-326
-248
-317
-171
-245
-337
-207
-249
-315
-294
-286
-282
-366
-310
-307
-274
-277
-323
-290
-362
-341
-328
-382
-325
-302
-312
-353
-351
-338
-394
-419
-407
-371
-385
-389
-362
-368
-364
-321
-324
-344
-338
-354
-334
-346
-371
-327
-314
-344
-323
-292
-293
-325
-340
-313
-336
-326
-287
-296
-269
-287
-287
-263
-303
-294
-272
-279
-271
-247
-285
-278
-245
-278
-282
-268
-284
-282
-277
-298
-306
-296
-282
-262
-255
-264
-261
-237
-307
-333
-268
-294
-287
-239
-283
-276
-256
-295
-320
-310
-324
-350
-364
-389
-411
-463
-436
-421
-406
-393
-379
-325
-356
-358
-306
-298
-264
-262
-296
-319
-338
-337
-352
-351
-327
-327
-322
-341
-381
-392
-389
-405
-392
-365
-350
-316
-312
-287
-264
-287
-280
-283
-272
-277
-299
-297
-331
-350
-340
-357
-360
-347
-325
-275
-265
-265
-228
-217
-226
-205
-186
-215
-242
-371
-332
-371
-363
-240
-296
-306
-285
-308
-313
-314
-306
-278
-258
-311
-353
-392
-445
-390
-421
-371
-282
-321
-336
-330
-414
-439
-433
-436
-419
-386
-396
-445
-470
-517
-518
-505
-490
-450
-408
-402
-445
-461
-497
-493
-486
-488
-484
-448
-452
-467
-445
-454
-458
-430
-429
-457
-444
-436
-454
-452
-472
-458
-427
-445
-425
-387
-422
-392
-399
-459
-420
-426
-419
-427
-438
-413
-394
-392
-384
-375
-357
-401
-411
-383
-371
-371
-325
-328
-347
-310
-325
-321
-334
-340
-328
-340
-332
-367
-407
-368
-382
-353
-334
-330
-278
-287
-312
-310
-330
-330
-301
-289
-287
-326
-327
-384
-406
-415
-439
-442
-419
-435
-450
-451
-465
-461
-449
-433
-464
-451
-460
-486
-478
-452
-415
-415
-401
-397
-396
-397
-407
-392
-402
-397
-392
-414
-451
-489
-481
-472
-477
-474
-459
-478
-507
-491
-498
-488
-462
-455
-439
-436
-442
-440
-446
-448
-401
-400
-419
-430
-406
-403
-447
-443
-445
-459
-425
-433
-420
-430
-434
-396
-412
-431
-399
-384
-379
-368
-376
-346
-366
-372
-325
-332
-324
-339
-351
-329
-337
-317
-312
-301
-290
-289
-316
-378
-409
-434
-439
-412
-402
-395
-397
-414
-415
-430
-460
-452
-441
-434
-439
-456
-466
-476
-441
-443
-437
-395
-371
-401
-393
-381
-398
-386
-366
-356
-323
-301
-353
-352
-346
-383
-361
-319
-318
-313
-311
-298
-328
-374
-363
-347
-387
-363
-352
-390
-404
-405
-435
-437
-404
-436
-420
-388
-398
-395
-413
-436
-407
-397
-371
-377
-387
-411
-410
-418
-459
-450
-461
-429
-427
-447
-430
-460
-456
-430
-431
-397
-375
-392
-358
-359
-403
-379
-358
-348
-354
-335
-330
-363
-344
-349
-376
-366
-354
-340
-328
-328
-334
-363
-368
-350
-349
-343
-337
-334
-281
-260
-273
-287
-298
-258
-265
-292
-292
-320
-313
-314
-334
-326
-352
-362
-353
-398
-408
-385
-391
-386
-378
-380
-368
-359
-352
-378
-383
-385
-403
-413
-400
-392
-385
-334
-344
-363
-364
-379
-398
-386
-385
-391
-378
-391
-416
-393
-413
-410
-385
-396
-353
-332
-344
-346
-354
-359
-353
-361
-375
-389
-367
-365
-386
-391
-394
-401
-390
-409
-416
-400
-404
-388
-411
-429
-424
-433
-423
-419
-438
-422
-398
-413
-414
-405
-399
-393
-388
-389
-402
-434
-430
-392
-358
-358
-345
-331
-338
-371
-400
-407
-397
-392
-408
-412
-430
-460
-457
-485
-511
-505
-534
-574
-591
-620
-651
-652
-671
-654
-648
-650
-635
-631
-645
-648
-648
-647
-642
-636
-616
-585
-587
-603
-595
-576
-566
-564
-568
-560
-539
-564
-574
-556
-552
-554
-544
-562
-565
-546
-579
-592
-596
-607
-595
-589
-576
-572
-588
-580
-593
-615
-620
-611
-594
-634
-650
-664
-675
-668
-673
-661
-654
-646
-630
-621
-651
-654
-632
-625
-634
-625
-597
-592
-603
-582
-572
-582
-562
-574
-597
-629
-665
-680
-701
-727
-724
-693
-689
-698
-701
-701
-714
-738
-756
-752
-729
-750
-767
-743
-762
-810
-819
-809
-832
-855
-848
-852
-844
-840
-842
-847
-852
-857
-867
-847
-836
-852
-824
-786
-802
-824
-824
-836
-854
-871
-857
-836
-828
-822
-846
-850
-828
-828
-833
-839
-850
-829
-803
-787
-774
-740
-727
-723
-705
-695
-685
-677
-682
-648
-639
-655
-642
-650
-668
-673
-649
-625
-635
-606
-570
-561
-548
-533
-503
-476
-486
-484
-463
-467
-443
-412
-389
-375
-369
-354
-375
-369
-348
-321
-319
-332
-319
-326
-344
-334
-326
-327
-315
-302
-268
-251
-244
-213
-204
-203
-188
-195
-210
-213
-217
-224
-235
-246
-230
-235
-231
-207
-205
-228
-213
-188
-207
-195
-166
-184
-179
-146
-139
-139
-158
-167
-146
-157
-173
-163
-162
-165
-154
-120
-103
-79
-56
-37
-10
-24
-36
-16
-8
-21
8
30
18
30
38
34
12
26
46
37
53
65
69
64
78
78
101
117
142
138
119
145
156
164
173
165
186
172
149
186
179
173
192
214
207
177
165
148
136
139
166
177
166
203
214
203
210
211
220
214
217
218
229
240
234
221
217
205
196
213
233
228
231
262
247
241
258
218
209
214
220
211
210
215
179
158
154
150
150
166
185
201
221
230
237
254
258
274
300
322
310
310
299
272
233
241
262
235
218
211
181
143
140
112
95
96
128
151
133
132
107
81
89
110
111
126
123
115
107
88
91
80
62
62
62
38
30
6
-19
-36
-22
-33
-44
-38
-69
-80
-75
-75
-106
-97
-93
-103
-96
-90
-88
-112
-111
-91
-99
-87
-73
-82
-79
-74
-67
-60
-85
-96
-87
-93
-92
-97
-109
-121
-129
-133
-128
-81
-59
-73
-84
-99
-120
-105
-81
-69
-71
-55
-49
-69
-73
-79
-84
-69
-45
-39
-63
-79
-81
-63
-58
-75
-58
-59
-79
-80
-59
-49
-70
-62
-58
-72
-90
-92
-66
-69
-74
-76
-60
-60
-34
-15
-13
5
14
7
-6
9
22
37
76
86
59
46
11
-30
-25
-47
-67
-85
-108
-136
-138
-132
-132
-111
-108
-88
-95
-104
-92
-89
-97
-114
-123
-111
-95
-116
-119
-104
-95
-84
-88
-86
-69
-46
-35
-37
-46
-37
-41
-61
-75
-74
-99
-106
-83
-102
-115
-121
-108
-86
-116
-124
-92
-97
-119
-136
-139
-130
-138
-125
-103
-125
-136
-138
-155
-166
-165
-161
-171
-188
-197
-200
-210
-197
-168
-152
-155
-165
-157
-150
-123
-116
-125
-128
-138
-151
-171
-176
-163
-184
-209
-206
-203
-200
-191
-190
-181
-194
-206
-203
-228
-227
-203
-190
-167
-165
-185
-206
-222
-232
-236
-250
-249
-264
-265
-291
-343
-350
-361
-343
-305
-289
-286
-293
-318
-317
-325
-339
-373
-382
-373
-367
-370
-362
-358
-365
-359
-367
-374
-355
-348
-356
-369
-375
-367
-357
-350
-339
-323
-327
-334
-340
-353
-355
-333
-337
-331
-335
-338
-331
-335
-359
-331
-322
-351
-335
-337
-352
-344
-347
-351
-324
-318
-311
-306
-301
-296
-309
-310
-278
-275
-297
-303
-316
-299
-285
-304
-281
-285
-293
-275
-263
-256
-232
-216
-202
-197
-203
-208
-201
-173
-151
-135
-111
-107
-101
-93
-129
-142
-152
-186
-170
-149
-147
-125
-117
-116
-107
-98
-78
-49
-52
-55
-65
-93
-105
-100
-91
-88
-85
-73
-86
-88
-84
-86
-76
-63
-58
-41
-36
-35
-19
-20
-25
-39
-33
-33
-35
-58
-80
-69
-74
-65
-72
-87
-82
-43
-36
-63
-76
-73
-95
-107
-108
-143
-154
-142
-131
-138
-147
-158
-189
-215
-197
-215
-215
-217
-230
-236
-258
-274
-277
-266
-278
-306
-325
-343
-387
-429
-422
-417
-439
-434
-426
-438
-474
-495
-479
-475
-478
-453
-452
-485
-470
-465
-465
-483
-453
-429
-431
-425
-421
-401
-401
-389
-391
-373
-373
-376
-363
-361
-364
-345
-341
-352
-338
-319
-299
-291
-278
-255
-243
-248
-256
-261
-250
-241
-239
-235
-218
-201
-197
-204
-199
-174
-167
-179
-166
-176
-218
-224
-216
-222
-199
-187
-183
-149
-129
-126
-121
-128
-131
-150
-151
-136
-162
-174
-168
-185
-226
-222
-239
-277
-285
-301
-317
-330
-326
-313
-315
-342
-322
-295
-302
-303
-290
-287
-289
-276
-271
-310
-334
-321
-340
-345
-305
-285
-290
-277
-286
-304
-308
-310
-298
-302
-289
-264
-278
-287
-304
-321
-336
-336
-342
-336
-328
-331
-343
-352
-355
-358
-391
-424
-413
-411
-420
-422
-422
-408
-426
-444
-425
-409
-389
-380
-388
-392
-396
-414
-422
-416
-413
-415
-444
-459
-443
-439
-451
-434
-430
-441
-428
-385
-354
-348
-302
-266
-292
-289
-303
-326
-334
-325
-295
-305
-335
-314
-310
-305
-296
-315
-340
-324
-308
-297
-268
-281
-274
-266
-264
-261
-268
-264
-277
-272
-270
-284
-275
-255
-234
-214
-210
-219
-220
-199
-203
-230
-236
-205
-203
-220
-225
-230
-233
-218
-192
-213
-200
-153
-161
-207
-191
-177
-185
-162
-182
-206
-201
-194
-184
-203
-210
-187
-170
-189
-190
-178
-166
-161
-168
-149
-141
-149
-132
-127
-128
-107
-95
-102
-130
-151
-146
-157
-161
-167
-164
-155
-159
-147
-149
-145
-148
-163
-185
-211
-209
-206
-209
-205
-210
-238
-258
-266
-272
-259
-239
-216
-201
-207
-224
-215
-224
-250
-247
-230
-249
-288
-288
-284
-298
-285
-273
-264
-253
-256
-246
-246
-239
-229
-248
-276
-282
-281
-303
-310
-290
-284
-301
-324
-315
-292
-289
-282
-258
-236
-228
-256
-251
-223
-207
-188
-165
-161
-179
-196
-216
-241
-252
-253
-255
-267
-258
-245
-246
-221
-205
-188
-167
-158
-155
-140
-137
-147
-161
-149
-161
-196
-207
-199
-214
-225
-236
-243
-266
-295
-300
-288
-262
-265
-292
-318
-312
-304
-318
-345
-372
-370
-365
-363
-387
-409
-404
-407
-435
-428
-423
-442
-435
-416
-411
-410
-419
-408
-402
-428
-436
-444
-469
-470
-448
-461
-477
-454
-447
-455
-429
-393
-378
-372
-376
-387
-404
-425
-448
-444
-457
-469
-436
-423
-421
-397
-380
-378
-385
-386
-386
-382
-383
-375
-383
-403
-401
-394
-376
-368
-378
-369
-371
-382
-391
-387
-365
-360
-324
-308
-302
-298
-295
-294
-279
-266
-282
-283
-270
-278
-277
-276
-307
-304
-287
-286
-286
-265
-238
-223
-223
-224
-236
-242
-239
-241
-241
-243
-231
-228
-236
-229
-228
-236
-219
-201
-197
-196
-210
-188
-188
-205
-217
-237
-243
-245
-272
-275
-269
-271
-267
-269
-280
-271
-253
-264
-282
-251
-238
-239
-218
-249
-267
-270
-305
-327
-312
-301
-323
-356
-369
-370
-383
-387
-377
-377
-371
-363
-360
-349
-339
-355
-373
-393
-414
-397
-379
-369
-349
-329
-311
-297
-265
-251
-253
-229
-230
-245
-246
-224
-227
-250
-247
-256
-270
-270
-291
-300
-318
-335
-343
-351
-340
-340
-335
-323
-330
-329
-324
-330
-320
-307
-327
-328
-301
-282
-274
-260
-226
-221
-240
-235
-221
-218
-205
-206
-206
-213
-217
-211
-220
-194
-198
-220
-204
-210
-208
-197
-198
-185
-159
-137
-126
-102
-94
-107
-103
-101
-100
-99
-106
-125
-150
-152
-151
-168
-171
-150
-145
-158
-147
-139
-120
-125
-162
-169
-165
-182
-194
-185
-198
-203
-203
-197
-184
-175
-167
-165
-156
-179
-175
-144
-146
-150
-148
-162
-154
-158
-155
-138
-133
-120
-137
-142
-127
-114
-120
-131
-131
-147
-175
-168
-150
-136
-113
-115
-136
-117
-108
-97
-62
-72
-79
-60
-54
-55
-66
-62
-62
-84
-73
-56
-50
-36
-34
-37
-14
-33
-37
-48
-61
-83
-100
-114
-127
-102
-75
-67
-78
-67
-36
-29
-18
-1
-19
-35
-28
-22
-25
-32
-35
-48
-72
-90
-82
-72
-80
-92
-97
-105
-115
-121
-132
-132
-127
-120
-117
-114
-97
-78
-80
-113
-131
-126
-121
-141
-115
-122
-149
-138
-133
-123
-110
-113
-129
-113
-138
-141
-148
-169
-185
-203
-214
-211
-231
-244
-247
-229
-217
-230
-221
-199
-214
-244
-234
-245
-246
-236
-223
-233
-224
-210
-211
-199
-206
-186
-182
-202
-238
-254
-258
-260
-263
-277
-266
-274
-279
-289
-305
-319
-327
-316
-290
-294
-290
-248
-249
-284
-312
-304
-302
-322
-327
-326
-348
-342
-327
-317
-316
-326
-339
-338
-323
-323
-321
-324
-323
-327
-322
-324
-337
-354
-364
-361
-372
-375
-360
-381
-383
-366
-371
-360
-356
-341
-314
-304
-299
-309
-309
-296
-308
-303
-291
-278
-273
-282
-278
-254
-257
-263
-261
-265
-261
-248
-249
-245
-233
-235
-223
-229
-210
-211
-232
-215
-209
-212
-201
-211
-216
-214
-222
-216
-221
-231
-225
-234
-244
-234
-230
-232
-229
-229
-255
-272
-273
-282
-291
-293
-279
-264
-244
-239
-235
-241
-243
-248
-274
-291
-279
-259
-251
-272
-272
-273
-269
-246
-250
-246
-258
-261
-270
-286
-285
-293
-309
-318
-322
-342
-352
-376
-401
-396
-403
-420
-414
-396
-388
-374
-384
-386
-369
-374
-387
-375
-362
-358
-359
-347
-313
-315
-321
-314
-331
-335
-309
-301
-329
-344
-331
-324
-325
-329
-316
-298
-293
-281
-258
-264
-271
-296
-297
-289
-298
-287
-268
-278
-258
-233
-227
-220
-236
-231
-232
-243
-255
-237
-230
-229
-223
-219
-205
-185
-168
-178
-181
-192
-189
-172
-188
-182
-179
-175
-180
-184
-165
-152
-141
-143
-127
-126
-125
-134
-127
-130
-145
-136
-141
-132
-135
-144
-153
-159
-158
-173
-179
-172
-190
-204
-218
-208
-213
-207
-199
-222
-225
-232
-225
-254
-288
-267
-261
-277
-270
-252
-263
-244
-224
-234
-225
-229
-225
-217
-218
-218
-200
-208
-210
-205
-201
-185
-186
-186
-204
-205
-216
-216
-216
-243
-233
-232
-245
-242
-238
-229
-217
-203
-202
-205
-197
-185
-180
-183
-202
-204
-178
-172
-163
-133
-133
-124
-118
-100
-85
-89
-88
-96
-113
-127
-141
-154
-165
-166
-142
-126
-134
-133
-142
-148
-136
-117
-103
-93
-66
-62
-94
-103
-79
-62
-57
-49
-52
-50
-43
-35
-21
1
18
-3
-11
-29
-48
-23
-25
-37
-43
-37
-37
-53
-48
-59
-68
-57
-56
-88
-103
-110
-107
-110
-137
-152
-134
-133
-157
-165
-175
-177
-170
-169
-163
-166
-184
-198
-198
-199
-193
-197
-205
-210
-203
-198
-211
-209
-216
-224
-234
-230
-232
-244
-245
-254
-262
-262
-261
-270
-267
-262
-248
-272
-279
-260
-254
-234
-232
-233
-235
-241
-239
-229
-240
-261
-262
-260
-249
-265
-274
-270
-275
-278
-282
-273
-247
-245
-229
-209
-221
-237
-237
-234
-256
-282
-278
-270
-264
-266
-272
-280
-285
-296
-300
-292
-298
-292
-284
-277
-278
-271
-270
-268
-255
-250
-232
-210
-184
-191
-199
-191
-213
-237
-220
-207
-230
-231
-244
-242
-239
-238
-245
-255
-256
-256
-238
-234
-243
-241
-256
-257
-248
-236
-212
-215
-225
-207
-203
-207
-199
-222
-240
-235
-254
-270
-267
-272
-293
-296
-295
-321
-333
-339
-340
-311
-304
-311
-332
-335
-334
-360
-351
-348
-335
-326
-336
-317
-300
-304
-314
-306
-312
-328
-332
-316
-324
-346
-348
-356
-372
-363
-366
-385
-383
-387
-377
-374
-374
-377
-396
-397
-396
-398
-404
-393
-386
-386
-385
-391
-381
-388
-374
-367
-379
-370
-347
-347
-351
-348
-354
-359
-355
-362
-392
-386
-390
-393
-388
-383
-377
-373
-344
-334
-323
-318
-290
-274
-254
-230
-230
-226
-228
-230
-245
-249
-246
-237
-251
-255
-256
-254
-269
-298
-278
-288
-303
-284
-263
-273
-294
-299
-293
-303
-318
-305
-299
-285
-257
-251
-251
-244
-247
-251
-247
-241
-248
-252
-241
-249
-241
-231
-246
-245
-237
-248
-235
-230
-240
-256
-247
-242
-260
-260
-269
-263
-259
-267
-260
-264
-265
-240
-215
-220
-219
-205
-206
-216
-219
-207
-208
-229
-240
-237
-261
-277
-291
-308
-312
-313
-314
-305
-287
-290
-292
-295
-279
-267
-260
-275
-285
-273
-260
-269
-270
-256
-259
-250
-244
-249
-257
-233
-220
-224
-238
-247
-216
-210
-232
-241
-226
-226
-233
-234
-248
-246
-257
-248
-261
-238
-230
-257
-246
-241
-238
-236
-237
-241
-249
-258
-251
-250
-254
-274
-297
-296
-298
-319
-319
-300
-283
-264
-246
-246
-255
-242
-209
-229
-228
-217
-189
-199
-189
-117
-135
-149
-122
-117
-134
-143
-153
-166
-176
-184
-177
-189
-198
-203
-210
-215
-233
-233
-246
-244
-252
-257
-259
-258
-267
-273
-250
-262
-252
-251
-274
-276
-242
-239
-277
-276
-260
-256
-272
-299
-319
-312
-297
-303
-309
-322
-349
-364
-391
-413
-401
-395
-396
-408
-392
-386
-396
-401
-393
-400
-416
-413
-411
-408
-416
-417
-417
-424
-413
-402
-403
-416
-429
-435
-444
-432
-423
-427
-434
-435
-448
-458
-464
-471
-452
-431
-436
-441
-408
-390
-410
-414
-378
-386
-380
-369
-349
-338
-340
-315
-317
-339
-359
-334
-347
-381
-375
-354
-322
-344
-375
-336
-357
-390
-377
-347
-350
-356
-336
-308
-304
-295
-273
-269
-252
-272
-277
-288
-262
-256
-260
-293
-308
-317
-313
-267
-293
-314
-306
-292
-291
-277
-269
-296
-313
-330
-334
-349
-347
-361
-376
-363
-362
-359
-354
-372
-401
-389
-415
-419
-397
-409
-403
-408
-430
-418
-395
-384
-378
-382
-400
-383
-386
-402
-384
-378
-386
-394
-376
-393
-394
-373
-369
-368
-362
-355
-350
-338
-332
-325
-340
-339
-340
-321
-312
-323
-310
-323
-323
-309
-317
-343
-349
-358
-367
-382
-385
-379
-381
-416
-426
-406
-406
-406
-402
-391
-383
-371
-364
-343
-349
-344
-323
-323
-311
-296
-301
-305
-307
-313
-314
-313
-296
-277
-285
-268
-252
-253
-242
-209
-212
-218
-203
-215
-218
-222
-227
-230
-229
-220
-219
-240
-265
-285
-306
-310
-310
-306
-292
-288
-285
-270
-280
-281
-270
-271
-282
-272
-272
-279
-276
-274
-268
-259
-246
-231
-204
-206
-214
-207
-206
-208
-230
-242
-223
-214
-235
-205
-189
-205
-172
-150
-152
-182
-184
-172
-173
-210
-210
-230
-228
-212
-221
-235
-240
-226
-246
-248
-219
-210
-197
-169
-189
-189
-174
-190
-193
-201
-222
-236
-260
-278
-272
-285
-278
-264
-302
-310
-263
-327
-307
-305
-332
-318
-303
-299
-329
-332
-319
-312
-314
-298
-292
-280
-294
-290
-294
-274
-272
-254
-243
-255
-246
-225
-221
-222
-237
-220
-208
-232
-232
-239
-232
-238
-218
-228
-246
-248
-248
-248
-252
-248
-246
-240
-241
-217
-195
-209
-210
-205
-209
-195
-208
-225
-220
-234
-241
-225
-214
-221
-220
-209
-209
-212
-218
-224
-215
-206
-216
-223
-220
-216
-228
-236
-248
-254
-262
-269
-252
-240
-261
-247
-255
-276
-277
-265
-251
-265
-257
-265
-271
-289
-291
-313
-326
-314
-332
-332
-334
-313
-296
-299
-298
-285
-304
-314
-320
-339
-357
-341
-346
-348
-333
-343
-298
-269
-280
-265
-245
-267
-283
-265
-272
-257
-274
-283
-267
-279
-275
-290
-297
-291
-290
-293
-289
-282
-272
-270
-290
-289
-298
-312
-295
-291
-307
-311
-324
-323
-297
-298
-295
-293
-296
-282
-279
-262
-262
-277
-257
-242
-260
-264
-263
-281
-280
-274
-264
-255
-246
-246
-241
-248
-254
-235
-234
-240
-232
-238
-255
-268
-286
-267
-248
-264
-262
-262
-274
-272
-284
-284
-290
-315
-323
-309
-307
-279
-279
-287
-267
-265
-254
-278
-280
-271
-260
-267
-277
-267
-264
-264
-266
-267
-271
-265
-263
-264
-272
-267
-257
-258
-255
-254
-267
-271
-254
-268
-282
-282
-295
-320
-312
-309
-323
-319
-315
-320
-320
-307
-310
-318
-320
-317
-310
-310
-322
-310
-309
-326
-350
-341
-334
-324
-309
-314
-320
-330
-320
-323
-322
-310
-315
-316
-297
-298
-299
-293
-301
-290
-277
-291
-298
-320
-323
-326
-319
-323
-335
-314
-301
-287
-286
-285
-293
-294
-288
-292
-283
-281
-268
-242
-245
-254
-239
-250
-247
-251
-265
-264
-260
-262
-275
-243
-250
-268
-258
-254
-253
-224
-205
-198
-169
-159
-184
-197
-188
-206
-219
-212
-223
-215
-209
-221
-216
-193
-230
-236
-197
-207
-232
-219
-205
-218
-230
-212
-201
-198
-201
-207
-202
-208
-201
-202
-223
-256
-245
-223
-218
-228
-247
-246
-251
-239
-230
-219
-222
-230
-227
-241
-268
-274
-262
-249
-244
-251
-249
-268
-286
-304
-309
-308
-323
-321
-315
-312
-307
-291
-289
-308
-310
-308
-323
-306
-322
-329
-336
-321
-324
-338
-330
-325
-337
-335
-320
-334
-347
-330
-312
-319
-302
-302
-299
-292
-272
-266
-263
-241
-241
-209
-192
-193
-178
-177
-170
-161
-155
-156
-169
-165
-176
-179
-162
-154
-155
-148
-124
-114
-113
-107
-86
-85
-80
-74
-71
-82
-75
-69
-60
-59
-57
-56
-65
-55
-40
-39
-64
-90
-101
-121
-130
-120
-121
-98
-109
-132
-144
-158
-157
-161
-161
-158
-153
-139
-143
-160
-166
-162
-193
-208
-199
-195
-204
-214
-207
-217
-226
-229
-221
-228
-244
-248
-245
-254
-264
-269
-288
-303
-322
-324
-332
-336
-337
-328
-324
-322
-320
-314
-307
-306
-317
-333
-344
-344
-346
-354
-361
-356
-336
-332
-326
-309
-302
-292
-272
-273
-268
-260
-256
-265
-272
-268
-265
-252
-259
-267
-255
-246
-246
-226
-221
-238
-220
-208
-229
-228
-209
-228
-238
-223
-212
-196
-197
-203
-217
-205
-214
-214
-200
-202
-188
-181
-188
-197
-210
-212
-222
-214
-207
-206
-190
-186
-182
-185
-198
-193
-193
-197
-200
-207
-206
-198
-202
-228
-235
-228
-243
-260
-265
-259
-242
-220
-223
-215
-216
-226
-215
-220
-225
-235
-239
-217
-199
-205
-211
-202
-186
-185
-186
-190
-189
-200
-198
-210
-221
-209
-204
-201
-198
-179
-157
-163
-167
-163
-168
-165
-195
-231
-233
-255
-284
-284
-294
-286
-275
-279
-271
-285
-298
-303
-317
-308
-325
-327
-299
-305
-314
-311
-295
-290
-291
-288
-286
-279
-281
-275
-278
-276
-270
-254
-245
-262
-255
-249
-240
-255
-245
-215
-212
-226
-234
-226
-225
-228
-233
-237
-253
-263
-259
-256
-260
-251
-232
-217
-233
-221
-186
-192
-200
-182
-183
-193
-187
-202
-212
-213
-206
-209
-206
-202
-187
-175
-164
-139
-137
-140
-142
-142
-159
-167
-150
-152
-154
-158
-145
-137
-151
-149
-139
-138
-146
-144
-143
-149
-152
-149
-165
-170
-159
-168
-160
-142
-158
-171
-191
-200
-203
-200
-192
-201
-210
-221
-235
-228
-234
-248
-236
-243
-274
-281
-290
-301
-288
-283
-277
-283
-282
-277
-277
-282
-274
-259
-250
-229
-227
-220
-228
-242
-261
-254
-242
-259
-246
-253
-257
-248
-254
-253
-250
-246
-244
-262
-265
-261
-269
-283
-312
-306
-298
-317
-326
-329
-328
-319
-322
-335
-336
-328
-299
-273
-279
-271
-250
-235
-245
-251
-262
-282
-253
-239
-244
-249
-255
-247
-237
-224
-214
-208
-208
-202
-215
-223
-231
-236
-232
-229
-216
-214
-212
-217
-221
-236
-252
-252
-250
-241
-232
-229
-216
-214
-219
-211
-210
-202
-221
-240
-248
-268
-263
-275
-283
-276
-288
-279
-260
-247
-222
-220
-222
-218
-199
-185
-189
-189
-206
-227
-242
-264
-273
-266
-289
-302
-293
-282
-282
-294
-292
-299
-301
-299
-321
-337
-347
-350
-356
-353
-344
-339
-334
-334
-356
-367
-365
-351
-335
-324
-307
-298
-315
-329
-343
-353
-368
-375
-356
-330
-324
-346
-341
-324
-334
-348
-365
-388
-385
-371
-361
-350
-347
-339
-338
-334
-353
-352
-329
-327
-311
-309
-305
-303
-296
-283
-279
-279
-280
-297
-302
-291
-295
-288
-284
-279
-266
-251
-253
-255
-233
-228
-223
-213
-210
-218
-223
-211
-213
-212
-207
-221
-209
-204
-209
-196
-188
-191
-208
-216
-225
-235
-243
-259
-268
-266
-267
-280
-261
-254
-271
-268
-268
-262
-270
-271
-271
-263
-270
-272
-257
-241
-239
-236
-218
-227
-246
-244
-242
-241
-236
-240
-249
-269
-290
-283
-275
-272
-264
-253
-251
-254
-261
-261
-264
-279
-286
-287
-283
-286
-288
-289
-279
-278
-289
-313
-305
-299
-307
-297
-287
-304
-309
-302
-318
-333
-337
-343
-336
-337
-354
-340
-325
-304
-289
-296
-305
-292
-297
-294
-283
-268
-248
-254
-247
-243
-280
-289
-274
-252
-233
-210
-194
-208
-231
-242
-251
-256
-255
-265
-267
-264
-266
-274
-275
-278
-268
-256
-245
-250
-254
-259
-270
-269
-265
-247
-253
-255
-243
-232
-225
-227
-228
-223
-222
-232
-222
-212
-211
-212
-211
-231
-245
-237
-221
-200
-201
-196
-174
-184
-200
-206
-205
-191
-196
-195
-205
-205
-192
-185
-183
-192
-174
-162
-163
-164
-160
-166
-169
-181
-194
-194
-192
-172
-169
-173
-181
-194
-204
-208
-210
-200
-193
-218
-222
-215
-221
-216
-218
-215
-202
-187
-202
-208
-219
-248
-255
-250
-259
-264
-269
-293
-277
-274
-285
-277
-270
-274
-268
-252
-255
-248
-248
-257
-264
-280
-275
-262
-267
-266
-270
-275
-265
-262
-258
-254
-250
-258
-258
-246
-237
-238
-228
-231
-227
-225
-234
-230
-231
-228
-222
-224
-243
-250
-251
-242
-247
-240
-238
-250
-251
-262
-269
-252
-251
-264
-295
-300
-307
-336
-346
-330
-320
-306
-276
-271
-291
-290
-279
-291
-301
-309
-294
-276
-284
-277
-251
-260
-248
-225
-230
-236
-228
-222
-230
-236
-224
-223
-209
-219
-223
-208
-207
-219
-229
-224
-232
-230
-236
-246
-262
-272
-268
-277
-296
-302
-279
-266
-278
-276
-269
-273
-270
-270
-260
-250
-246
-249
-268
-270
-267
-276
-276
-260
-253
-232
-244
-262
-246
-263
-285
-290
-281
-269
-273
-286
-292
-296
-318
-325
-333
-366
-364
-358
-365
-363
-357
-348
-352
-341
-325
-332
-340
-363
-369
-363
-357
-360
-364
-366
-373
-367
-345
-331
-335
-325
-324
-325
-317
-305
-305
-300
-301
-302
-284
-266
-254
-226
-234
-255
-273
-278
-272
-258
-250
-236
-239
-246
-225
-225
-221
-216
-192
-174
-162
-162
-127
-131
-153
-156
-164
-155
-156
-157
-156
-162
-166
-180
-170
-161
-174
-188
-211
-219
-215
-220
-228
-230
-223
-237
-258
-253
-271
-284
-273
-257
-270
-280
-270
-254
-250
-258
-266
-254
-252
-270
-278
-286
-305
-301
-306
-316
-326
-343
-351
-341
-350
-344
-325
-330
-335
-334
-320
-325
-328
-326
-327
-325
-333
-329
-323
-320
-322
-310
-318
-317
-315
-311
-311
-307
-301
-295
-295
-283
-274
-279
-268
-264
-251
-254
-250
-255
-249
-254
-253
-241
-233
-230
-232
-230
-228
-221
-207
-200
-200
-190
-174
-168
-162
-139
-150
-149
-147
-169
-176
-181
-201
-201
-205
-211
-224
-235
-220
-234
-251
-246
-249
-244
-235
-228
-225
-228
-230
-221
-216
-221
-216
-215
-206
-186
-200
-198
-194
-189
-206
-225
-235
-264
-280
-272
-272
-275
-264
-274
-274
-259
-267
-261
-233
-221
-215
-224
-219
-212
-205
-192
-179
-167
-154
-164
-167
-157
-155
-153
-160
-146
-141
-161
-164
-190
-216
-224
-245
-275
-299
-290
-284
-279
-292
-313
-308
-306
-309
-320
-329
-336
-327
-317
-314
-290
-287
-275
-263
-260
-261
-278
-284
-272
-267
-244
-237
-251
-242
-241
-248
-256
-245
-249
-265
-277
-289
-294
-286
-286
-300
-301
-307
-315
-293
-280
-278
-258
-240
-243
-236
-211
-206
-224
-213
-197
-199
-193
-184
-198
-202
-200
-202
-192
-179
-194
-205
-212
-209
-209
-205
-204
-198
-180
-179
-163
-157
-154
-146
-156
-166
-157
-164
-170
-178
-196
-187
-188
-185
-170
-172
-168
-164
-167
-156
-165
-165
-172
-189
-188
-201
-218
-220
-236
-267
-271
-261
-269
-281
-284
-292
-296
-297
-296
-284
-287
-299
-296
-308
-310
-310
-309
-299
-310
-311
-315
-316
-339
-357
-385
-398
-402
-402
-402
-412
-392
-373
-365
-367
-364
-358
-360
-378
-388
-375
-376
-379
-387
-397
-386
-374
-368
-358
-344
-341
-338
-335
-346
-341
-335
-348
-342
-340
-328
-302
-290
-283
-270
-273
-285
-279
-274
-262
-253
-273
-257
-253
-270
-260
-255
-248
-237
-231
-234
-235
-223
-217
-218
-231
-229
-226
-236
-226
-228
-239
-244
-243
-236
-226
-212
-213
-197
-200
-202
-193
-214
-223
-227
-237
-232
-225
-231
-232
-235
-243
-266
-263
-249
-246
-259
-279
-289
-293
-290
-292
-297
-304
-308
-308
-313
-317
-308
-299
-298
-296
-281
-270
-271
-276
-271
-269
-284
-293
-295
-308
-341
-345
-357
-373
-354
-349
-361
-350
-322
-319
-321
-314
-307
-317
-311
-298
-298
-300
-298
-287
-282
-278
-286
-262
-267
-283
-278
-268
-257
-274
-246
-232
-245
-260
-243
-218
-209
-202
-177
-167
-174
-186
-188
-192
-203
-212
-198
-189
-188
-169
-170
-188
-194
-185
-186
-208
-207
-197
-198
-208
-233
-221
-211
-222
-223
-221
-235
-246
-249
-255
-269
-266
-255
-261
-263
-245
-254
-260
-255
-262
-252
-256
-265
-272
-276
-269
-279
-287
-285
-278
-272
-269
-261
-265
-274
-271
-255
-251
-260
-273
-283
-281
-287
-291
-266
-255
-254
-244
-260
-257
-250
-262
-265
-264
-275
-261
-253
-261
-265
-283
-280
-271
-275
-280
-273
-286
-298
-293
-279
-261
-262
-263
-274
-282
-288
-292
-283
-275
-277
-282
-259
-236
-234
-231
-216
-215
-228
-230
-231
-223
-222
-215
-216
-212
-211
-215
-223
-239
-233
-231
-239
-247
-241
-241
-235
-239
-250
-259
-256
-263
-290
-257
-257
-279
-269
-252
-246
-242
-246
-252
-252
-258
-256
-259
-254
-256
-262
-273
-287
-294
-289
-290
-303
-306
-294
-271
-264
-260
-257
-255
-255
-270
-263
-259
-264
-273
-272
-285
-297
-295
-292
-288
-302
-304
-299
-296
-302
-308
-302
-297
-283
-280
-279
-276
-285
-284
-281
-277
-290
-296
-307
-313
-308
-311
-307
-284
-274
-289
-289
-282
-294
-292
-281
-290
-300
-292
-283
-279
-277
-267
-269
-271
-272
-293
-302
-312
-305
-297
-295
-289
-296
-293
-293
-293
-299
-316
-327
-334
-337
-348
-367
-373
-370
-377
-391
-394
-407
-418
-416
-426
-436
-424
-410
-387
-373
-377
-373
-362
-361
-367
-358
-348
-346
-353
-348
-359
-360
-339
-341
-348
-355
-334
-320
-322
-316
-323
-348
-349
-346
-353
-350
-367
-360
-363
-392
-411
-428
-420
-408
-410
-403
-396
-386
-360
-376
-378
-361
-359
-345
-334
-328
-330
-326
-336
-338
-354
-352
-326
-311
-319
-325
-325
-316
-322
-314
-312
-337
-337
-332
-331
-340
-342
-340
-338
-325
-327
-327
-308
-299
-305
-305
-304
-297
-314
-311
-301
-309
-310
-295
-300
-320
-330
-345
-347
-357
-348
-333
-330
-322
-341
-336
-324
-326
-312
-299
-298
-297
-307
-310
-296
-287
-290
-294
-273
-276
-285
-295
-295
-283
-258
-252
-252
-244
-250
-259
-274
-278
-287
-290
-296
-286
-271
-265
-270
-270
-268
-282
-303
-322
-316
-295
-288
-288
-291
-296
-292
-303
-321
-332
-334
-345
-335
-349
-358
-343
-342
-353
-358
-347
-325
-319
-305
-290
-287
-281
-294
-318
-331
-325
-329
-331
-323
-316
-309
-300
-295
-281
-283
-293
-299
-304
-286
-277
-282
-280
-268
-281
-291
-268
-279
-270
-260
-281
-263
-261
-262
-253
-251
-263
-270
-271
-264
-253
-261
-253
-250
-250
-226
-213
-216
-199
-189
-181
-166
-161
-169
-174
-194
-186
-187
-213
-213
-225
-234
-236
-235
-236
-245
-241
-242
-243
-248
-255
-237
-236
-253
-243
-242
-250
-254
-255
-265
-280
-281
-279
-277
-277
-277
-270
-277
-285
-288
-301
-287
-279
-282
-289
-291
-299
-309
-317
-316
-323
-327
-331
-344
-341
-331
-351
-356
-340
-329
-318
-318
-333
-344
-337
-336
-334
-324
-313
-303
-312
-313
-294
-307
-308
-295
-289
-283
-266
-254
-266
-258
-255
-256
-241
-228
-236
-230
-218
-227
-230
-233
-249
-255
-253
-261
-265
-264
-256
-249
-246
-243
-232
-241
-254
-262
-257
-271
-254
-239
-220
-222
-217
-199
-207
-220
-222
-221
-218
-222
-215
-173
-266
-207
-269
-287
-235
-266
-345
-319
-295
-384
-310
-412
-410
-358
-353
-403
-377
-372
-368
-382
-406
-379
-382
-375
-369
-397
-393
-363
-366
-368
-362
-346
-329
-330
-324
-310
-351
-309
-314
-344
-326
-314
-312
-301
-291
-316
-330
-333
-342
-362
-349
-336
-313
-319
-330
-332
-348
-328
-328
-343
-345
-346
-351
-375
-390
-383
-386
-402
-414
-412
-396
-373
-344
-315
-297
-285
-261
-251
-247
-240
-239
-244
-260
-255
-248
-256
-253
-243
-234
-233
-237
-248
-245
-246
-253
-256
-274
-282
-276
-292
-305
-293
-306
-319
-326
-327
-326
-331
-331
-324
-318
-309
-309
-307
-309
-319
-296
-284
-284
-280
-279
-280
-273
-263
-257
-253
-242
-226
-222
-231
-222
-229
-230
-219
-230
-249
-259
-251
-254
-263
-288
-288
-286
-281
-268
-284
-289
-295
-286
-287
-307
-306
-304
-324
-324
-318
-318
-335
-362
-361
-350
-332
-322
-334
-343
-338
-333
-321
-318
-331
-313
-291
-289
-284
-282
-280
-283
-267
-273
-294
-289
-290
-281
-269
-275
-270
-268
-269
-277
-290
-304
-311
-304
-310
-297
-293
-289
-285
-303
-293
-276
-273
-274
-274
-264
-275
-273
-250
-246
-239
-223
-228
-228
-230
-235
-236
-232
-240
-245
-242
-262
-269
-258
-246
-255
-255
-235
-245
-238
-235
-245
-238
-241
-250
-258
-248
-247
-234
-242
-257
-270
-275
-264
-277
-282
-262
-247
-245
-252
-247
-227
-214
-200
-206
-203
-190
-203
-209
-203
-204
-199
-194
-185
-193
-196
-189
-186
-185
-183
-170
-186
-208
-211
-215
-218
-234
-233
-231
-236
-234
-220
-226
-237
-237
-248
-251
-250
-242
-225
-243
-251
-236
-247
-261
-270
-266
-261
-264
-257
-261
-280
-300
-306
-307
-318
-323
-307
-296
-302
-292
-282
-291
-293
-295
-296
-300
-299
-289
-283
-287
-277
-248
-241
-256
-248
-240
-254
-258
-243
-233
-235
-230
-214
-197
-211
-210
-217
-225
-227
-230
-228
-244
-249
-250
-253
-267
-280
-274
-271
-271
-286
-283
-296
-318
-331
-330
-335
-346
-341
-330
-330
-349
-343
-340
-329
-315
-322
-315
-305
-311
-295
-288
-300
-303
-298
-293
-284
-258
-231
-245
-245
-245
-264
-252
-250
-265
-248
-238
-234
-225
-238
-243
-248
-259
-270
-276
-280
-288
-299
-306
-323
-328
-324
-339
-345
-347
-339
-327
-317
-307
-310
-296
-282
-288
-283
-270
-264
-251
-233
-220
-223
-221
-224
-229
-226
-241
-239
-220
-204
-219
-223
-218
-234
-220
-214
-219
-225
-229
-239
-263
-281
-269
-266
-295
-295
-281
-263
-253
-247
-256
-265
-256
-252
-252
-264
-271
-271
-264
-283
-291
-294
-307
-283
-272
-272
-277
-273
-274
-261
-264
-271
-263
-258
-253
-243
-238
-240
-247
-251
-252
-251
-259
-264
-271
-293
-294
-298
-326
-335
-323
-317
-303
-304
-304
-284
-263
-272
-270
-247
-250
-251
-240
-239
-244
-244
-234
-236
-235
-231
-220
-217
-215
-215
-226
-223
-236
-244
-256
-271
-265
-272
-298
-303
-296
-292
-281
-256
-242
-225
-223
-241
-241
-239
-242
-256
-251
-251
-243
-227
-248
-265
-271
-267
-260
-237
-212
-210
-215
-220
-223
-229
-234
-227
-238
-240
-230
-240
-257
-259
-256
-266
-262
-252
-247
-246
-215
-208
-218
-227
-235
-227
-228
-229
-220
-210
-215
-219
-219
-218
-205
-214
-189
-184
-187
-203
-213
-220
-240
-233
-228
-227
-233
-220
-225
-233
-225
-234
-251
-251
-263
-267
-250
-255
-248
-242
-228
-195
-193
-192
-189
-183
-177
-173
-179
-192
-193
-201
-205
-200
-198
-198
-210
-214
-223
-208
-189
-188
-163
-142
-137
-148
-146
-150
-148
-139
-136
-122
-93
-98
-101
-96
-98
-92
-93
-106
-97
-93
-99
-115
-124
-125
-141
-152
-167
-181
-186
-178
-187
-191
-184
-181
-187
-189
-177
-186
-200
-203
-201
-203
-204
-204
-192
-182
-163
-168
-160
-152
-178
-176
-180
-209
-196
-178
-182
-172
-166
-161
-156
-163
-190
-191
-194
-201
-193
-185
-192
-185
-173
-175
-178
-169
-171
-172
-171
-173
-159
-151
-158
-162
-165
-182
-172
-162
-186
-207
-198
-200
-210
-223
-227
-216
-215
-223
-221
-219
-213
-200
-202
-210
-214
-223
-231
-239
-255
-264
-280
-273
-254
-272
-279
-277
-291
-288
-280
-290
-286
-290
-306
-312
-322
-323
-324
-326
-315
-310
-311
-300
-302
-320
-307
-282
-285
-284
-278
-263
-237
-233
-246
-247
-250
-249
-235
-238
-236
-219
-239
-250
-251
-259
-241
-239
-243
-237
-240
-243
-227
-242
-241
-223
-232
-250
-257
-237
-227
-248
-251
-227
-209
-217
-220
-216
-217
-235
-240
-234
-230
-214
-216
-221
-219
-216
-207
-211
-207
-212
-222
-233
-226
-204
-212
-233
-241
-237
-248
-257
-254
-242
-245
-247
-239
-237
-228
-235
-239
-230
-225
-214
-215
-233
-244
-247
-265
-274
-257
-264
-272
-276
-278
-271
-280
-295
-278
-264
-254
-222
-229
-237
-236
-241
-241
-241
-246
-236
-248
-258
-262
-277
-283
-288
-299
-294
-278
-277
-292
-290
-265
-269
-263
-257
-259
-246
-247
-255
-254
-251
-235
-241
-258
-245
-237
-214
-211
-206
-189
-200
-194
-197
-218
-214
-214
-222
-225
-241
-254
-249
-252
-261
-254
-249
-251
-251
-254
-256
-237
-225
-240
-251
-264
-272
-276
-273
-267
-271
-261
-275
-298
-293
-304
-310
-294
-301
-284
-275
-274
-253
-242
-253
-258
-248
-252
-248
-245
-241
-247
-240
-219
-213
-214
-220
-210
-208
-207
-210
-217
-221
-225
-218
-217
-208
-200
-186
-176
-180
-191
-188
-185
-188
-179
-180
-188
-195
-206
-219
-214
-208
-219
-220
-223
-239
-252
-261
-250
-259
-260
-270
-253
-240
-261
-241
-214
-207
-215
-224
-232
-230
-237
-230
-221
-217
-209
-209
-218
-210
-202
-198
-184
-194
-202
-190
-194
-193
-201
-217
-221
-226
-239
-249
-246
-269
-268
-266
-269
-247
-248
-257
-245
-214
-176
-181
-199
-196
-214
-231
-219
-220
-231
-215
-212
-208
-194
-198
-180
-168
-164
-151
-141
-126
-136
-139
-145
-134
-133
-162
-172
-173
-181
-179
-171
-145
-129
-117
-107
-110
-107
-108
-120
-106
-77
-68
-63
-71
-70
-86
-102
-123
-157
-175
-181
-187
-184
-189
-201
-201
-209
-222
-230
-216
-197
-191
-213
-218
-219
-236
-244
-255
-261
-269
-262
-263
-258
-260
-273
-268
-279
-283
-272
-270
-268
-258
-260
-259
-251
-240
-238
-254
-267
-274
-269
-271
-268
-269
-268
-268
-272
-283
-296
-309
-324
-321
-308
-300
-291
-277
-276
-269
-252
-238
-227
-220
-205
-192
-207
-219
-237
-234
-233
-238
-222
-205
-219
-227
-215
-222
-236
-239
-237
-237
-242
-233
-207
-202
-200
-209
-203
-205
-222
-231
-248
-240
-245
-284
-295
-287
-282
-283
-279
-283
-265
-240
-234
-241
-240
-226
-230
-237
-224
-208
-207
-210
-225
-237
-244
-247
-234
-238
-261
-243
-244
-256
-263
-259
-260
-269
-288
-313
-320
-339
-335
-340
-346
-349
-347
-363
-389
-385
-381
-367
-358
-335
-301
-303
-303
-289
-296
-308
-299
-296
-288
-286
-294
-284
-277
-291
-287
-286
-294
-292
-277
-275
-286
-293
-282
-269
-266
-250
-248
-235
-217
-224
-229
-233
-236
-223
-205
-202
-203
-203
-201
-180
-184
-180
-182
-183
-181
-200
-210
-218
-235
-257
-249
-246
-255
-262
-256
-234
-228
-234
-232
-226
-247
-257
-260
-264
-269
-283
-286
-290
-310
-304
-283
-275
-258
-245
-252
-244
-255
-267
-261
-275
-286
-292
-317
-315
-312
-313
-307
-306
-296
-296
-295
-282
-266
-267
-262
-257
-254
-255
-270
-273
-270
-283
-281
-284
-282
-291
-305
-310
-311
-304
-318
-310
-316
-319
-299
-281
-268
-273
-275
-243
-259
-265
-256
-262
-272
-264
-262
-267
-257
-248
-232
-225
-212
-197
-189
-188
-185
-187
-186
-191
-201
-203
-208
-207
-201
-204
-228
-220
-218
-245
-231
-227
-243
-240
-226
-225
-232
-235
-244
-263
-282
-269
-258
-269
-249
-241
-236
-231
-234
-226
-233
-246
-242
-237
-239
-238
-243
-248
-245
-258
-268
-256
-256
-268
-256
-264
-268
-256
-257
-261
-254
-260
-260
-260
-271
-266
-272
-284
-285
-291
-305
-312
-301
-310
-304
-286
-276
-261
-266
-279
-283
-260
-254
-259
-248
-234
-216
-198
-197
-203
-214
-220
-210
-216
-224
-225
-209
-177
-179
-195
-193
-183
-175
-176
-178
-178
-181
-178
-181
-187
-205
-221
-212
-202
-213
-212
-203
-205
-207
-208
-216
-236
-250
-248
-251
-253
-240
-243
-245
-230
-235
-256
-264
-276
-283
-278
-292
-317
-313
-301
-311
-320
-314
-319
-318
-304
-287
-277
-262
-248
-254
-279
-275
-272
-288
-298
-308
-304
-303
-308
-315
-315
-308
-306
-313
-319
-318
-299
-292
-290
-299
-315
-309
-307
-313
-302
-286
-273
-272
-265
-266
-274
-266
-267
-270
-272
-266
-256
-262
-243
-228
-234
-244
-256
-266
-265
-262
-267
-251
-244
-252
-260
-268
-280
-287
-297
-297
-300
-313
-312
-302
-299
-279
-260
-259
-257
-240
-241
-241
-243
-237
-248
-268
-267
-270
-282
-293
-290
-298
-305
-295
-298
-299
-309
-324
-326
-331
-344
-353
-356
-362
-371
-365
-349
-352
-341
-316
-300
-272
-252
-244
-241
-243
-240
-236
-240
-251
-268
-251
-243
-266
-274
-276
-289
-310
-313
-297
-284
-262
-255
-266
-257
-263
-265
-253
-260
-269
-275
-277
-274
-272
-260
-258
-266
-263
-258
-250
-244
-232
-218
-200
-195
-182
-192
-231
-246
-250
-253
-269
-277
-268
-262
-271
-263
-258
-279
-278
-276
-269
-256
-249
-251
-268
-273
-279
-286
-297
-311
-310
-314
-311
-297
-288
-281
-289
-291
-298
-298
-295
-300
-287
-269
-277
-276
-268
-270
-264
-270
-269
-258
-253
-240
-237
-232
-219
-217
-224
-234
-229
-216
-200
-181
-181
-186
-180
-183
-179
-184
-190
-187
-199
-189
-166
-170
-166
-152
-144
-131
-141
-151
-157
-168
-173
-163
-160
-155
-149
-146
-149
-169
-167
-165
-185
-190
-190
-194
-177
-173
-185
-192
-190
-194
-203
-210
-211
-218
-218
-216
-216
-218
-220
-228
-233
-228
-228
-214
-225
-232
-230
-219
-214
-227
-229
-239
-239
-230
-224
-207
-193
-191
-194
-206
-203
-196
-208
-204
-193
-203
-197
-207
-219
-221
-241
-243
-241
-212
-196
-197
-199
-220
-228
-233
-248
-252
-254
-259
-246
-235
-240
-248
-242
-232
-232
-232
-210
-197
-186
-175
-172
-170
-176
-190
-188
-168
-180
-181
-169
-166
-182
-181
-187
-198
-175
-169
-159
-159
-160
-164
-177
-200
-211
-222
-250
-267
-285
-301
-308
-300
-306
-306
-319
-329
-322
-316
-313
-310
-277
-251
-234
-220
-213
-199
-207
-207
-200
-199
-205
-208
-206
-224
-241
-261
-279
-289
-289
-281
-285
-283
-277
-279
-276
-278
-288
-280
-271
-280
-271
-278
-260
-242
-258
-261
-250
-235
-237
-248
-263
-249
-242
-224
-224
-235
-238
-255
-276
-285
-290
-296
-281
-270
-264
-269
-282
-284
-289
-321
-318
-304
-289
-275
-288
-300
-288
-290
-290
-276
-278
-279
-290
-292
-295
-289
-276
-267
-283
-294
-285
-273
-273
-277
-274
-266
-279
-292
-295
-317
-335
-320
-294
-277
-278
-280
-285
-289
-279
-271
-268
-254
-239
-234
-224
-219
-223
-235
-246
-268
-282
-276
-285
-288
-262
-260
-259
-249
-255
-248
-260
-258
-260
-269
-275
-279
-294
-302
-311
-310
-302
-301
-305
-319
-316
-309
-308
-313
-311
-302
-292
-286
-292
-297
-298
-299
-308
-291
-276
-291
-284
-258
-255
-264
-268
-274
-276
-270
-255
-247
-256
-270
-279
-293
-296
-295
-283
-280
-295
-294
-296
-308
-306
-298
-307
-315
-310
-331
-334
-323
-324
-331
-339
-339
-334
-337
-340
-337
-349
-343
-342
-345
-339
-350
-341
-342
-351
-352
-373
-390
-390
-389
-371
-373
-389
-384
-372
-363
-350
-336
-323
-319
-319
-312
-310
-318
-314
-297
-304
-299
-292
-285
-303
-308
-287
-279
-277
-277
-275
-272
-265
-258
-271
-270
-274
-281
-270
-284
-275
-260
-269
-279
-270
-265
-263
-255
-237
-225
-218
-207
-210
-230
-221
-218
-217
-216
-217
-200
-207
-215
-204
-191
-187
-195
-199
-185
-182
-183
-192
-199
-214
-229
-238
-240
-253
-265
-259
-267
-265
-279
-276
-251
-261
-247
-228
-219
-217
-210
-203
-205
-200
-211
-209
-200
-203
-204
-210
-215
-215
-191
-201
-218
-213
-215
-211
-207
-215
-214
-192
-197
-215
-210
-211
-209
-208
-208
-184
-191
-207
-190
-192
-208
-216
-197
-195
-213
-201
-194
-180
-173
-178
-181
-195
-205
-196
-202
-212
-211
-208
-202
-210
-226
-229
-236
-260
-250
-230
-227
-245
-256
-247
-253
-276
-274
-268
-259
-249
-232
-215
-210
-197
-212
-216
-205
-197
-199
-212
-202
-195
-190
-193
-187
-182
-193
-195
-195
-201
-210
-223
-220
-225
-228
-234
-234
-240
-242
-227
-220
-221
-209
-196
-199
-210
-214
-221
-229
-249
-262
-252
-249
-246
-225
-234
-242
-223
-231
-227
-230
-244
-257
-268
-276
-277
-286
-309
-317
-303
-298
-303
-312
-325
-344
-350
-354
-356
-347
-331
-331
-338
-346
-346
-336
-327
-316
-308
-306
-297
-289
-303
-311
-313
-322
-331
-341
-345
-350
-353
-346
-348
-348
-349
-340
-333
-337
-336
-328
-329
-315
-325
-337
-331
-334
-342
-358
-357
-355
-369
-367
-361
-358
-342
-342
-343
-342
-340
-342
-331
-326
-328
-322
-317
-319
-329
-321
-304
-292
-286
-283
-285
-270
-261
-269
-250
-241
-236
-221
-208
-186
-180
-179
-178
-179
-195
-211
-219
-226
-239
-240
-246
-245
-245
-243
-235
-243
-256
-262
-262
-268
-272
-266
-256
-253
-265
-276
-276
-291
-311
-307
-306
-307
-294
-284
-304
-319
-323
-338
-336
-323
-320
-308
-311
-300
-306
-308
-316
-323
-321
-322
-320
-344
-320
-324
-328
-316
-302
-296
-319
-329
-351
-373
-370
-356
-357
-361
-361
-369
-373
-372
-372
-356
-358
-367
-361
-370
-377
-370
-368
-357
-364
-360
-358
-357
-348
-353
-341
-323
-317
-322
-318
-305
-287
-274
-277
-272
-278
-297
-313
-323
-326
-339
-338
-342
-347
-345
-333
-318
-311
-306
-295
-308
-315
-323
-321
-319
-323
-320
-313
-316
-319
-299
-283
-274
-262
-253
-242
-244
-240
-229
-224
-228
-251
-259
-273
-289
-291
-289
-276
-283
-277
-273
-288
-272
-259
-250
-262
-264
-252
-247
-267
-272
-252
-235
-226
-234
-227
-221
-234
-244
-265
-277
-288
-290
-285
-300
-298
-301
-292
-291
-284
-272
-266
-267
-261
-264
-262
-258
-277
-272
-287
-291
-265
-262
-262
-255
-260
-251
-247
-255
-253
-249
-259
-267
-269
-274
-282
-283
-298
-307
-300
-293
-286
-286
-281
-276
-272
-262
-254
-255
-246
-246
-251
-247
-243
-247
-236
-230
-234
-209
-210
-196
-185
-193
-197
-194
-203
-206
-209
-207
-217
-226
-253
-278
-287
-285
-277
-281
-281
-281
-268
-271
-264
-261
-270
-274
-274
-272
-275
-270
-266
-269
-269
-259
-258
-248
-250
-246
-229
-222
-226
-245
-256
-250
-256
-279
-268
-263
-268
-267
-265
-267
-271
-269
-262
-260
-274
-277
-278
-282
-290
-281
-255
-251
-259
-267
-275
-276
-276
-274
-260
-265
-266
-256
-256
-249
-255
-264
-272
-260
-248
-260
-256
-246
-245
-239
-244
-247
-268
-281
-295
-286
-274
-280
-285
-307
-318
-327
-331
-336
-336
-330
-328
-316
-319
-331
-335
-339
-347
-345
-332
-339
-354
-363
-354
-347
-350
-358
-347
-334
-340
-326
-322
-328
-333
-338
-351
-364
-366
-371
-381
-389
-384
-399
-426
-424
-427
-428
-425
-436
-432
-413
-411
-418
-407
-395
-391
-376
-353
-330
-305
-292
-284
-272
-274
-277
-277
-277
-264
-253
-241
-230
-230
-239
-235
-241
-260
-249
-239
-235
-245
-265
-263
-268
-260
-252
-259
-248
-242
-255
-268
-274
-271
-268
-252
-240
-243
-233
-243
-247
-260
-267
-259
-266
-260
-250
-250
-264
-273
-273
-266
-265
-269
-275
-284
-272
-262
-275
-281
-289
-285
-275
-279
-265
-266
-262
-247
-239
-236
-246
-264
-275
-279
-299
-302
-306
-323
-336
-354
-354
-349
-338
-329
-339
-345
-337
-335
-336
-329
-325
-321
-318
-331
-326
-304
-295
-289
-269
-246
-235
-238
-235
-246
-256
-262
-263
-246
-234
-237
-250
-254
-257
-264
-255
-236
-236
-228
-228
-235
-249
-255
-263
-282
-289
-292
-219
-160
-161
-171
-186
-210
-280
-351
-377
-361
-344
-336
-321
-312
-307
-338
-359
-340
-305
-266
-244
-214
-196
-183
-189
-208
-191
-171
-167
-157
-151
-142
-142
-148
-154
-160
-169
-164
-164
-158
-145
-159
-168
-168
-185
-187
-189
-201
-199
-196
-185
-185
-192
-191
-196
-187
-179
-183
-180
-164
-163
-169
-192
-206
-194
-198
-204
-206
-188
-185
-183
-188
-177
-164
-167
-169
-154
-134
-131
-140
-161
-169
-184
-196
-187
-193
-203
-209
-212
-209
-201
-189
-195
-189
-197
-209
-216
-233
-233
-226
-241
-250
-241
-230
-235
-240
-249
-236
-236
-244
-242
-238
-231
-241
-232
-213
-214
-228
-238
-219
-204
-204
-210
-189
-171
-176
-174
-167
-184
-204
-191
-197
-212
-204
-195
-179
-166
-176
-176
-166
-166
-180
-170
-155
-138
-137
-145
-154
-166
-174
-168
-170
-172
-154
-145
-138
-158
-162
-150
-141
-149
-161
-159
-166
-181
-186
-183
-178
-173
-175
-178
-175
-169
-157
-151
-140
-123
-122
-130
-137
-141
-142
-169
-184
-197
-218
-232
-244
-233
-235
-235
-239
-237
-228
-236
-238
-234
-235
-230
-243
-248
-255
-272
-275
-288
-297
-303
-306
-303
-289
-274
-274
-287
-287
-282
-295
-307
-324
-326
-316
-318
-322
-318
-334
-344
-344
-349
-334
-333
-347
-362
-374
-378
-381
-398
-407
-403
-420
-424
-410
-402
-393
-392
-378
-368
-361
-341
-336
-326
-312
-317
-322
-316
-318
-323
-321
-320
-300
-293
-302
-287
-271
-257
-246
-234
-244
-247
-251
-254
-249
-261
-257
-250
-254
-262
-262
-239
-240
-247
-228
-235
-246
-265
-259
-260
-271
-274
-272
-268
-257
-239
-254
-242
-228
-241
-246
-249
-249
-242
-255
-266
-278
-288
-280
-285
-280
-282
-274
-247
-228
-234
-249
-249
-277
-285
-287
-298
-296
-309
-316
-331
-354
-367
-358
-346
-341
-336
-338
-331
-322
-329
-324
-311
-300
-292
-299
-294
-296
-310
-315
-314
-304
-292
-295
-310
-312
-319
-340
-349
-348
-351
-360
-361
-356
-354
-363
-365
-351
-366
-373
-345
-362
-373
-372
-374
-369
-382
-370
-363
-363
-357
-359
-356
-351
-341
-337
-331
-336
-329
-320
-332
-320
-317
-315
-320
-313
-294
-286
-289
-279
-277
-272
-252
-260
-252
-259
-260
-242
-243
-254
-240
-225
-227
-206
-191
-187
-194
-188
-175
-170
-176
-170
-159
-165
-179
-193
-180
-170
-164
-160
-160
-173
-175
-166
-156
-161
-158
-172
-192
-197
-190
-160
-154
-161
-154
-162
-169
-156
-157
-156
-147
-163
-175
-190
-211
-208
-219
-232
-224
-247
-248
-240
-251
-274
-285
-271
-279
-292
-304
-299
-298
-318
-337
-321
-319
-323
-292
-281
-287
-267
-247
-246
-240
-235
-221
-226
-235
-236
-251
-250
-238
-250
-237
-239
-239
-236
-231
-220
-210
-207
-224
-222
-230
-247
-246
-240
-235
-236
-240
-246
-243
-238
-237
-235
-245
-242
-237
-238
-220
-210
-215
-200
-190
-190
-191
-173
-172
-193
-214
-218
-216
-223
-236
-234
-225
-227
-221
-226
-224
-226
-236
-230
-221
-213
-210
-218
-197
-195
-202
-204
-203
-199
-199
-190
-183
-185
-186
-187
-185
-184
-191
-181
-194
-203
-197
-202
-204
-208
-222
-223
-214
-222
-228
-226
-215
-223
-226
-237
-246
-251
-259
-265
-268
-248
-233
-233
-241
-217
-214
-234
-237
-234
-232
-229
-251
-262
-252
-268
-280
-278
-279
-277
-264
-256
-260
-266
-269
-270
-282
-282
-296
-325
-324
-313
-304
-309
-318
-317
-300
-297
-284
-283
-296
-297
-309
-324
-337
-336
-332
-336
-350
-346
-341
-355
-348
-338
-324
-309
-309
-310
-304
-302
-289
-276
-274
-268
-258
-261
-252
-267
-285
-278
-282
-272
-269
-268
-268
-267
-257
-268
-262
-261
-260
-248
-241
-237
-221
-203
-199
-202
-213
-218
-221
-215
-222
-242
-245
-248
-255
-260
-265
-280
-279
-283
-292
-279
-262
-247
-255
-251
-248
-262
-274
-288
-293
-290
-276
-274
-279
-285
-269
-266
-279
-279
-280
-299
-306
-300
-315
-312
-302
-291
-278
-301
-315
-309
-298
-288
-282
-256
-258
-255
-249
-258
-260
-284
-283
-273
-268
-276
-282
-278
-291
-286
-288
-295
-303
-318
-313
-319
-332
-340
-336
-349
-375
-381
-400
-415
-429
-434
-442
-434
-417
-404
-397
-391
-385
-380
-368
-350
-331
-314
-297
-301
-288
-286
-279
-263
-258
-250
-251
-241
-240
-248
-235
-230
-246
-255
-238
-239
-221
-200
-213
-197
-174
-171
-179
-181
-187
-194
-205
-208
-182
-171
-177
-177
-177
-172
-182
-191
-181
-189
-171
-174
-191
-192
-201
-200
-179
-175
-173
-156
-150
-150
-154
-157
-156
-158
-166
-170
-174
-185
-195
-204
-195
-190
-184
-189
-195
-184
-204
-223
-225
-239
-254
-253
-261
-270
-272
-285
-277
-275
-285
-270
-270
-284
-287
-283
-300
-305
-286
-285
-278
-270
-254
-253
-251
-246
-248
-254
-251
-260
-282
-295
-297
-311
-301
-286
-290
-283
-266
-254
-256
-261
-256
-271
-280
-281
-298
-296
-281
-284
-301
-286
-287
-306
-305
-282
-271
-264
-257
-238
-213
-210
-203
-205
-228
-229
-231
-233
-232
-228
-201
-212
-210
-210
-186
-182
-201
-192
-199
-197
-211
-217
-197
-196
-198
-190
-187
-181
-180
-190
-191
-186
-183
-197
-208
-195
-187
-209
-201
-187
-189
-177
-192
-207
-203
-226
-240
-224
-215
-202
-191
-179
-185
-191
-192
-202
-203
-210
-199
-204
-218
-222
-235
-255
-252
-264
-256
-253
-267
-263
-271
-292
-301
-286
-279
-282
-263
-263
-276
-289
-286
-278
-302
-289
-286
-297
-282
-283
-288
-276
-281
-293
-292
-297
-298
-292
-307
-314
-317
-341
-340
-328
-325
-314
-310
-302
-294
-302
-316
-326
-327
-309
-316
-313
-320
-339
-335
-338
-344
-346
-347
-351
-350
-352
-352
-352
-350
-346
-340
-369
-380
-369
-361
-351
-357
-356
-345
-341
-333
-312
-308
-315
-319
-313
-304
-307
-286
-285
-300
-279
-264
-271
-265
-265
-286
-288
-301
-304
-319
-317
-314
-319
-318
-316
-309
-310
-305
-318
-319
-304
-304
-293
-279
-295
-294
-299
-316
-316
-303
-311
-291
-276
-275
-278
-289
-286
-289
-295
-295
-284
-266
-258
-245
-221
-217
-223
-200
-201
-215
-198
-198
-197
-194
-197
-208
-214
-204
-202
-216
-210
-204
-206
-198
-210
-225
-244
-265
-278
-296
-301
-312
-319
-319
-326
-334
-342
-333
-336
-327
-333
-332
-333
-324
-330
-367
-378
-370
-357
-363
-351
-331
-314
-318
-322
-318
-322
-333
-337
-357
-372
-364
-367
-368
-377
-383
-377
-384
-389
-375
-376
-376
-352
-331
-325
-314
-314
-311
-284
-271
-274
-280
-273
-276
-269
-248
-232
-209
-192
-182
-194
-200
-181
-185
-193
-174
-173
-187
-165
-167
-169
-159
-160
-149
-156
-161
-148
-143
-145
-137
-136
-143
-150
-151
-149
-168
-187
-182
-180
-181
-182
-191
-193
-223
-223
-213
-220
-235
-220
-187
-200
-208
-192
-202
-204
-200
-206
-210
-220
-213
-199
-198
-199
-194
-193
-217
-224
-228
-230
-235
-231
-231
-236
-238
-263
-270
-241
-245
-276
-283
-273
-274
-266
-266
-261
-263
-285
-297
-272
-258
-263
-256
-253
-255
-261
-240
-229
-233
-224
-237
-254
-256
-250
-238
-243
-242
-240
-248
-249
-248
-251
-249
-244
-241
-238
-237
-225
-217
-232
-244
-235
-215
-213
-223
-209
-198
-199
-188
-176
-169
-162
-151
-163
-172
-154
-147
-158
-149
-163
-164
-156
-193
-197
-188
-193
-194
-195
-202
-194
-208
-204
-204
-216
-204
-202
-199
-206
-223
-229
-208
-211
-224
-210
-211
-212
-221
-220
-211
-226
-220
-193
-193
-194
-165
-160
-148
-141
-151
-129
-147
-177
-176
-147
-169
-185
-154
-169
-189
-207
-213
-233
-220
-249
-265
-249
-251
-244
-229
-223
-215
-206
-213
-228
-231
-228
-259
-262
-246
-259
-279
-286
-281
-284
-326
-341
-331
-349
-345
-321
-341
-353
-353
-362
-357
-376
-375
-360
-368
-367
-362
-363
-371
-368
-352
-347
-357
-343
-328
-340
-342
-336
-314
-313
-344
-340
-318
-339
-326
-326
-344
-342
-337
-326
-332
-343
-325
-320
-319
-298
-296
-297
-294
-292
-298
-297
-291
-290
-278
-265
-265
-258
-266
-286
-284
-307
-317
-327
-340
-335
-332
-329
-325
-329
-327
-306
-285
-264
-252
-233
-235
-237
-241
-256
-267
-262
-271
-260
-236
-232
-222
-215
-218
-219
-234
-261
-268
-255
-270
-257
-235
-240
-251
-243
-236
-242
-237
-242
-224
-234
-259
-266
-269
-274
-284
-277
-255
-274
-279
-281
-299
-296
-292
-288
-306
-291
-270
-278
-283
-268
-293
-321
-316
-308
-323
-348
-339
-317
-311
-320
-316
-302
-307
-325
-324
-312
-299
-299
-294
-306
-337
-318
-326
-339
-311
-311
-323
-320
-315
-310
-292
-285
-292
-285
-259
-270
-285
-294
-297
-284
-295
-291
-278
-274
-268
-262
-257
-270
-258
-245
-260
-237
-221
-234
-239
-230
-229
-213
-210
-212
-190
-203
-203
-192
-220
-221
-218
-214
-204
-215
-221
-206
-208
-197
-200
-221
-205
-206
-227
-225
-209
-201
-225
-232
-219
-209
-198
-198
-201
-202
-200
-180
-189
-211
-202
-194
-214
-235
-226
-236
-242
-228
-217
-240
-271
-267
-263
-262
-262
-247
-237
-240
-215
-191
-205
-227
-212
-221
-249
-253
-242
-229
-208
-226
-235
-221
-238
-225
-202
-224
-247
-220
-202
-227
-233
-232
-248
-246
-239
-246
-252
-245
-222
-227
-234
-226
-215
-205
-198
-204
-215
-208
-221
-205
-214
-228
-221
-222
-219
-222
-219
-193
-185
-198
-184
-171
-178
-190
-187
-204
-221
-231
-251
-254
-249
-225
-221
-226
-222
-217
-210
-211
-207
-212
-208
-209
-207
-209
-216
-210
-192
-187
-206
-203
-197
-182
-184
-193
-186
-174
-165
-155
-173
-181
-166
-169
-165
-159
-169
-164
-159
-153
-173
-187
-182
-206
-208
-208
-202
-185
-205
-220
-218
-217
-217
-217
-207
-209
-211
-199
-203
-209
-211
-204
-218
-228
-235
-244
-256
-258
-264
-253
-245
-284
-293
-258
-260
-289
-293
-279
-290
-311
-300
-293
-293
-279
-291
-303
-312
-305
-286
-310
-314
-303
-304
-318
-334
-345
-335
-354
-340
-326
-326
-322
-322
-314
-320
-321
-331
-319
-307
-309
-306
-310
-302
-298
-309
-336
-324
-334
-335
-324
-323
-332
-323
-308
-302
-276
-282
-276
-269
-257
-230
-228
-247
-256
-270
-267
-280
-292
-275
-269
-257
-261
-267
-255
-263
-262
-247
-253
-241
-211
-204
-212
-204
-203
-193
-179
-198
-197
-181
-179
-183
-182
-178
-185
-174
-177
-184
-192
-204
-194
-199
-217
-208
-225
-247
-240
-248
-257
-235
-221
-241
-256
-245
-243
-252
-273
-283
-266
-268
-279
-259
-255
-266
-272
-282
-280
-271
-273
-275
-272
-263
-278
-290
-296
-303
-297
-299
-267
-256
-265
-273
-258
-291
-310
-303
-302
-294
-300
-265
-252
-262
-259
-263
-275
-274
-262
-235
-244
-246
-224
-222
-217
-222
-236
-217
-215
-239
-222
-239
-255
-258
-252
-256
-291
-298
-283
-277
-275
-277
-275
-278
-272
-256
-271
-260
-244
-214
-224
-213
-188
-190
-183
-182
-185
-192
-210
-230
-217
-223
-243
-261
-264
-268
-286
-275
-269
-275
-272
-261
-254
-241
-248
-237
-237
-247
-228
-207
-205
-231
-255
-240
-227
-227
-210
-195
-214
-229
-235
-232
-237
-234
-214
-241
-244
-234
-236
-243
-237
-235
-229
-242
-241
-238
-215
-215
-214
-209
-202
-180
-176
-159
-157
-153
-155
-150
-165
-172
-154
-162
-170
-154
-163
-200
-203
-192
-209
-226
-210
-198
-206
-222
-197
-190
-204
-200
-190
-189
-200
-170
-167
-165
-155
-160
-166
-158
-174
-171
-168
-176
-165
-148
-158
-177
-168
-180
-208
-206
-204
-212
-215
-198
-189
-210
-221
-234
-256
-252
-256
-248
-256
-268
-265
-257
-249
-274
-275
-274
-275
-275
-276
-301
-279
-263
-274
-273
-274
-299
-304
-293
-297
-292
-294
-278
-264
-248
-260
-249
-227
-231
-230
-233
-253
-254
-236
-257
-271
-268
-251
-229
-240
-257
-240
-236
-242
-244
-254
-251
-276
-271
-257
-261
-260
-257
-251
-237
-231
-228
-245
-227
-211
-202
-192
-222
-231
-239
-241
-247
-267
-262
-235
-240
-251
-244
-247
-265
-265
-292
-321
-319
-335
-349
-367
-374
-397
-402
-389
-376
-370
-374
-367
-387
-389
-390
-425
-410
-400
-422
-412
-401
-405
-404
-396
-412
-408
-415
-428
-400
-400
-411
-418
-407
-409
-426
-421
-404
-398
-410
-415
-392
-391
-399
-399
-411
-424
-417
-425
-414
-410
-402
-401
-402
-387
-364
-366
-351
-349
-379
-380
-378
-390
-379
-364
-374
-362
-339
-340
-335
-304
-315
-334
-318
-302
-308
-286
-267
-282
-301
-288
-269
-271
-256
-229
-230
-229
-220
-242
-231
-187
-217
-235
-224
-233
-232
-254
-255
-253
-259
-255
-251
-273
-268
-260
-273
-270
-274
-285
-287
-281
-299
-287
-271
-292
-293
-303
-316
-319
-313
-316
-346
-340
-321
-340
-330
-345
-352
-345
-376
-360
-352
-366
-358
-338
-341
-344
-365
-371
-336
-345
-348
-338
-321
-328
-310
-292
-314
-319
-322
-325
-336
-345
-337
-323
-320
-337
-327
-309
-330
-331
-327
-317
-314
-302
-301
-313
-297
-317
-329
-318
-302
-257
-236
-244
-230
-219
-210
-197
-179
-190
-168
-148
-173
-149
-147
-144
-141
-140
-116
-124
-129
-131
-177
-155
-131
-155
-171
-168
-184
-198
-190
-183
-167
-185
-169
-157
-169
-171
-193
-197
-202
-232
-240
-246
-235
-243
-248
-214
-234
-242
-225
-242
-235
-228
-223
-219
-222
-220
-217
-205
-217
-247
-246
-253
-244
-234
-239
-208
-205
-213
-210
-215
-228
-245
-231
-208
-214
-228
-216
-210
-212
-224
-241
-222
-210
-229
-211
-201
-193
-184
-204
-189
-165
-169
-187
-177
-190
-198
-173
-180
-203
-217
-220
-212
-216
-234
-217
-231
-259
-251
-239
-237
-243
-233
-209
-227
-250
-239
-271
-281
-282
-276
-248
-243
-239
-229
-236
-226
-222
-220
-193
-202
-200
-193
-204
-212
-190
-189
-202
-211
-202
-196
-214
-198
-192
-231
-227
-215
-240
-251
-248
-230
-236
-232
-224
-219
-227
-223
-223
-240
-238
-218
-228
-233
-205
-186
-185
-212
-222
-207
-203
-203
-226
-234
-211
-215
-223
-227
-248
-267
-265
-277
-280
-289
-283
-267
-286
-262
-257
-244
-260
-286
-291
-302
-298
-297
-322
-316
-301
-321
-332
-336
-339
-357
-343
-357
-358
-330
-346
-351
-317
-321
-359
-340
-316
-329
-333
-344
-322
-321
-339
-306
-291
-280
-286
-295
-280
-306
-324
-296
-302
-307
-315
-321
-331
-326
-330
-334
-327
-343
-369
-371
-359
-387
-412
-385
-375
-392
-369
-345
-336
-327
-327
-336
-322
-325
-329
-333
-341
-358
-356
-355
-369
-360
-367
-365
-369
-393
-411
-400
-410
-393
-383
-389
-384
-366
-362
-379
-360
-365
-369
-349
-342
-342
-342
-359
-353
-350
-351
-340
-319
-325
-337
-306
-305
-330
-305
-307
-324
-301
-297
-302
-307
-284
-290
-290
-256
-268
-257
-261
-284
-286
-297
-281
-273
-289
-278
-249
-258
-256
-228
-246
-244
-225
-235
-258
-256
-226
-212
-220
-219
-200
-184
-174
-212
-209
-176
-192
-190
-201
-192
-209
-235
-230
-251
-263
-279
-259
-268
-296
-298
-318
-325
-334
-325
-338
-345
-345
-378
-380
-369
-377
-351
-344
-376
-377
-392
-400
-388
-415
-427
-403
-405
-395
-373
-364
-349
-334
-308
-301
-325
-327
-302
-285
-276
-270
-269
-277
-248
-233
-284
-262
-251
-290
-279
-276
-285
-286
-294
-281
-283
-294
-233
-233
-246
-247
-260
-250
-268
-261
-255
-260
-274
-252
-238
-235
-223
-217
-226
-229
-217
-206
-187
-175
-171
-155
-155
-174
-187
-172
-173
-184
-182
-202
-210
-220
-199
-191
-179
-160
-152
-149
-153
-153
-156
-144
-141
-146
-166
-167
-154
-162
-150
-168
-165
-140
-162
-164
-171
-165
-156
-198
-207
-205
-231
-216
-211
-228
-236
-257
-231
-226
-241
-212
-210
-227
-228
-218
-236
-236
-236
-248
-244
-248
-251
-252
-258
-244
-243
-205
-182
-213
-213
-216
-227
-234
-235
-227
-232
-231
-215
-214
-212
-215
-228
-251
-243
-253
-238
-255
-273
-251
-285
-268
-258
-276
-248
-248
-272
-258
-242
-237
-215
-217
-218
-219
-230
-218
-219
-196
-185
-194
-169
-165
-167
-157
-179
-164
-143
-173
-178
-167
-169
-161
-181
-179
-175
-183
-178
-185
-191
-205
-185
-184
-219
-224
-199
-223
-214
-205
-246
-240
-247
-252
-250
-284
-281
-261
-279
-262
-277
-284
-276
-263
-263
-265
-289
-325
-315
-306
-307
-293
-303
-317
-280
-266
-268
-254
-253
-260
-268
-264
-268
-263
-218
-247
-281
-235
-261
-271
-258
-261
-257
-298
-286
-263
-279
-298
-295
-282
-293
-291
-256
-272
-284
-268
-277
-296
-286
-294
-288
-297
-303
-305
-326
-307
-289
-285
-283
-279
-279
-300
-309
-303
-304
-316
-328
-335
-336
-327
-350
-345
-346
-339
-313
-289
-295
-343
-343
-332
-356
-356
-357
-349
-320
-315
-329
-323
-297
-313
-307
-281
-273
-293
-295
-279
-300
-308
-317
-319
-316
-308
-320
-293
-303
-301
-275
-275
-244
-246
-215
-206
-200
-197
-191
-195
-195
-197
-208
-189
-202
-213
-208
-202
-202
-194
-207
-206
-196
-205
-207
-196
-200
-211
-214
-216
-216
-222
-225
-230
-221
-226
-202
-209
-212
-226
-233
-224
